从opencv中的像素数组创建矩阵

时间:2012-04-26 17:36:52

标签: c++ opencv

我有一个无符号短阵列,我想使用opencv进行中值滤波(它似乎有一个最有效的滤波器)

但是我似乎无法从数组中创建矩阵。 我已尝试使用Mat(int _rows,int _cols,int _type,void * _data,size_t _step = AUTO_STEP)构造函数:

Mat(rows,cols,IPL_DEPTH_16U,myShortArray,2);

但它似乎不起作用。我做错了什么?

1 个答案:

答案 0 :(得分:7)

尝试

Mat m(rows, cols, CV_16U, myShortArray);