c语言中取一张图片的具体位置RGB像素值

c语言中取一张图片的具体位置RGB像素值
取到彩色图像RGB像素值
AInt8U R = pRgbImgData[y*srcImg->iWidthStep + c*srcImg->iChannels + 2];
AInt8U G = pRgbImgData[y*srcImg->iWidthStep + c*srcImg->iChannels + 1];
AInt8U B = pRgbImgData[y*srcImg->iWidthStep + c*srcImg->iChannels];
    y就是top(行数)
    c就是left(列数)
    iChannels:彩色是三通道
e.g.
b = pColorSrc->pImageData[y_bg * widthstep + x_bg * 3];
g = pColorSrc->pImageData[y_bg * widthstep + x_bg * 3 + 1];
r = pColorSrc->pImageData[y_bg * widthstep + x_bg * 3 + 2];

猜你喜欢

转载自blog.csdn.net/hanshanbuleng/article/details/80004088
今日推荐