2013-08-28 3 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); 

, если ваши биты были ИНТ [] Вы должны были бы использовать CV_32SC1.

Смежные вопросы