我有一个 16 位图像强度的二进制文件。我已经在短数组中读取了这些数据。并使用以下代码创建 16 位灰度图像。
IplImage *img=cvCreateImage( cvSize( Image_width, Image_height ), IPL_DEPTH_16S, 1 );
cvSetData(img,Data, sizeof(short )*Image_width);
其中 Data 是短数组。
然后我使用这个函数为这个图像设置 ROI
cvSetImageROI(img, cvRect(crop_start.x, crop_start.y, crop_width, Image_height));
并且投资回报率设置成功。
现在在设置 ROI 之后,我想访问图像的强度意味着我想要裁剪图像强度的指针。我已经尝试过这段代码来访问强度
short *crop_Imagedata=(short *)img->imageData;
但是这个指针没有给出正确的强度,因为我已经通过调试代码进行了检查。
任何人都可以告诉我如何获得图像强度的指针。
提前致谢