在OpenCV中一般取元素都用定義好的宏:
取Mat結構的元素的宏為CV_MAT_ELEM,它取2D的矩陣最友善。
取IplImage元素的宏為CV_IMAGE_ELEM,如取一個圖像(x,y)點的灰階值:
uchar *ptr=CV_IAMGE_ELEM(image,uchar,i,j*3);
ptr[0],ptr[1],ptr[2]就是對應的B/G/R三個分量了。
在OpenCV中一般取元素都用定義好的宏:
取Mat結構的元素的宏為CV_MAT_ELEM,它取2D的矩陣最友善。
取IplImage元素的宏為CV_IMAGE_ELEM,如取一個圖像(x,y)點的灰階值:
uchar *ptr=CV_IAMGE_ELEM(image,uchar,i,j*3);
ptr[0],ptr[1],ptr[2]就是對應的B/G/R三個分量了。