【发布时间】:2013-08-28 15:25:00
【问题描述】:
我是 opencv 新手,我有一个二进制图像的数据数组,例如 [1,0,0,1,1,0,0,1...]。我的目标是在 opencv 中读取并使用 opencv 函数对其进行操作,那么如何使用 opencv 从原始数据数组创建二进制图像?
【问题讨论】:
标签: opencv
我是 opencv 新手,我有一个二进制图像的数据数组,例如 [1,0,0,1,1,0,0,1...]。我的目标是在 opencv 中读取并使用 opencv 函数对其进行操作,那么如何使用 opencv 从原始数据数组创建二进制图像?
【问题讨论】:
标签: opencv
您可以轻松地从该数据创建一个 Mat:
unsigned char bits[] = {1,0,0,1,1,0,0,1,1};
Mat m( 3,3, CV_8UC1, bits );
如果您的位是 int[],则必须使用 CV_32SC1。
【讨论】: