opencv用于原始二进制文件

时间:2012-06-07 20:16:19

标签: image-processing opencv computer-vision

我有一个文件,它使用opencv将Bayer过滤器应用于图像到黑白图片以给它RGB值。当我运行16位无符号整数图像时,一切正常,但是当我运行8位无符号整数时,我得到以下错误代码:

OpenCV Error: Unspecified error (could not find a writer for the specified extension) in imwrite_, file /build/buildd/opencv-2.3.1/modules/highgui/src/loadsave.cpp, line 276
terminate called after throwing an instance of 'cv::Exception'
  what():  /build/buildd/opencv-2.3.1/modules/highgui/src/loadsave.cpp:276: error: (-2) could not find a writer for the specified extension in function imwrite_

您知道我可以下载哪些插件或扩展程序来处理更多图像类型吗?我正在使用Ubuntu命令行运行程序,处理程序是用C ++编写的。我做了初始处理,用python成像库从16位无符号整数改变它。

1 个答案:

答案 0 :(得分:0)

在运行之前,您始终可以编写代码将8位unsigned int图像转换为16位unsigned intThis post告诉你如何,小蛋糕!