2013-08-28 48 views
2

我是新来opencv,我有一个二进制图像的数据数组,如[1,0,0,1,1,0,0,1 ...]。我的目标是在opencv中读取它并使用opencv函数处理它,所以如何使用opencv从原始数据数组创建二进制图像?如何使用opencv从数组创建二进制图像?

+0

这可以帮助你.. [http://stackoverflow.com/questions/13599395/opencv-create-mat-from-byte-array](http://stackoverflow.com/questions/13599395/opencv-create -mat-从字节数组) – Naren

回答

4

您可以轻松地创建从数据垫子:

unsigned char bits[] = {1,0,0,1,1,0,0,1,1}; 
Mat m(3,3, CV_8UC1, bits); 

如果您是位一个int []你不得不使用CV_32SC1。

相关问题