c++ - OpenCV:从 std::in 读取图像?

标签 c++ opencv stdin

有没有什么方法可以使用 OpenCV 的 imread 函数从 std::in 中读取数据?

Mat imread( const string& filename, int flags=1 );

函数只接受文件名,但是 stdin 是否有一些“神奇”的值?

最佳答案

OpenCV 提供了对缓冲区而不是文件名起作用的 imdecode 函数。您需要先将标准输入读入缓冲区。

http://opencv.willowgarage.com/documentation/cpp/reading_and_writing_images_and_video.html

关于c++ - OpenCV:从 std::in 读取图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5457837/

相关文章:

C++ 兄弟模板类作为模板模板参数

c++ - 创建一个可以在 Visual Studio 2015 中添加引用的属性表

android - 在android上使用opencv 2.4.2合并两个图像

c - 在标准输入上使用 grep

linux - 如何访问子进程的 STDIN?

c++ - 如何将 Qt 应用程序部署到其他系统?

c++ - OpenCV:findHomography 生成一个空矩阵

python - opencv 中使用 4D 内核进行图像卷积

c++ - 将一个程序的输出通过管道传输到另一个程序不适用于该特定程序

c++ - 创建 OpenGL 对象期间出错