IpIImage对象成员widthStep不是字节对齐吗?//为啥480是4的倍数 不知为啥报错!
IplImage * Image1;
CvSize Size1=cvSize(640,480);
Image1=cvCreateImage(Size1,IPL_DEPTH_8U,3);
memcpy(Image1->imageData,buffer,640,480);
Image1->widthStep=480;
Image1->origin=0;
[解决办法]
memcpy(Image1->imageData,buffer,640,480);
这个写得不对吧?是不是
memcpy(Image1->imageData,buffer,640*480);啊
[解决办法]
widthStep 在Create的时候已经算好了,为什么还要给他赋值,而且也不是 480,三通道是 480 * 3,代表单行字节数.