我正在做一个关于图像加密和解密的项目。所以我需要在彩色图像中提取RGB颜色分量。请用c ++在open cv中清除我的疑问。提前致谢。 Deepak Chiradoni
答案 0 :(得分:0)
首先将图片加载为
Mat img=imread(file_name);
以BGR格式返回img。 现在使用以下代码段来访问BGR图像中的颜色分量。这里是y-row索引和x-column索引
Vec3b intensity = img.at<Vec3b>(y, x);
uchar blue = intensity.val[0];
uchar green = intensity.val[1];
uchar red = intensity.val[2];