【发布时间】:2016-03-17 15:07:34
【问题描述】:
我需要以 JPEG 格式将图像数据写入 Linux 中的命名管道(使用 mkfifo 创建)。
但我找不到让这个工作的方法。我可以用imwrite 写入一个普通文件,但不能写入这个 FIFO。
代码:
img = cv::Mat(cv::Size(videoWidth, videoHeight), CV_8UC3, videoBuffer);
cv::namedWindow("Display window", cv::WINDOW_NORMAL);
cv::imshow("Display window", img); // Show our image inside it.
cv::imwrite("image.jpg", img);
如何使用命名管道而不是文件?
【问题讨论】:
-
查看如何使用“imencode”
标签: c++ opencv named-pipes