…
mxArray* mat1;
UINT8_T*动态数据;
mwSize指数;
无符号长整数元素;
元素= (ImgTempTp - >宽)* (ImgTempTp - >高度);
动态数据= mxCalloc(元素,sizeof (UINT8_T));
为(指数= 0;指数<元素;指数+ +){
动态数据(指标)= ImgTempTp - > imageData(指数);
}
mat1 = mxCreateNumericMatrix (0, 0, mxUINT8_CLASS mxREAL);
mxSetData (mat1、动态数据);
mxSetM (mat1 ImgTempTp - >高度);
mxSetN (mat1 ImgTempTp - >宽度);
mlfShowimage (mat1);
。
。
ImgTempTp是一个图像由opencv。unsigned char数据类型。
函数[]= showimage (img)
图中,imshow (img);
输入(“按回车键继续…”);
结束
有时正确形象出现,但是很多时候它在2 - 3礼仪即混合2 - 3部分以倾斜的方式包含了原始图像的部分
我有试过
memcpy
也。但我得到同样的错误. .请帮助……