如何在Opencv中访问单通道IplImage的元素

ATG*_*ATG 3 c c++ opencv

如何访问的元素的的的IplImage(单信道和IPL_DEPTH_8U深度).

我想改变图像特定(x,y)位置的像素值.

syd*_*ash 5

opencv提供CV_IMAGE_ELEM方法来访问IplImage的元素,它是一个宏,

define CV_IMAGE_ELEM( image, elemtype, row, col )       \
    (((elemtype*)((image)->imageData + (image)->widthStep*(row)))[(col)])
Run Code Online (Sandbox Code Playgroud)

第二个参数是类型