我正在使用openCV来提取图像中每个像素的颜色信息。我发现openCV提供了通过" OpponentColorDescriptorExtractor",但我不知道如何使用它。有人可以提供一个演示代码,在图像中逐个像素地提取颜色信息吗?谢谢。
答案 0 :(得分:0)
要访问像素,请使用:
uchar v = img.at<uchar>(row,col); // grayscale, 1chan, 8bit
Vec3b v = img.at<Vec3b>(row,col); // rgb, 3chan, 3*8bit
// v[0]==b; v[1]==g; v[00]==r;