|
楼主 |
发表于 2011-5-1 19:43:30
|
显示全部楼层
opencv在arm中移植关于cvLoadImage问题
编译过了,再问一下,如果手动为IplImage赋值,imageData中到底应如何赋值,如果使用bmp格式文件这样赋值对吗:- pImage=calloc(320*240*3, sizeof(unsigned char));
- ColorBmpR(fileName,pImage);//pImage是图像数据指针
- IplImage* img = cvCreateImageHeader(320,240, IPL_DEPTH_8U,3);
- cvSetData(img,pImage,320*3);
- img->ID=0;
- img->origin=IPL_ORIGIN_BL;
- img->dataOrder=0;
- img->widthStep=320*3;
- img->align=4;
- img->maskROI=NULL;
- img->imageId=NULL;
- img->tileInfo=NULL;
- img->imageSize=image->height*image->widthStep;
- free(pImage);
复制代码 为何赋值后图片是条纹图,谢谢大侠. |
|