画像の強度が 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 が正常に設定されています。
ROIを設定した後、画像の強度にアクセスしたいということは、トリミングされた画像の強度のポインターが必要であることを意味します。強度にアクセスするためにこのコードを試しました
short *crop_Imagedata=(short *)img->imageData;
しかし、コードをデバッグして確認したため、このポインターは正しい強度を示していません。
画像強度のポインターを取得する方法を教えてください。
前もって感謝します