我正在使用openCV来提取图像中每个像素的颜色信息。我发现openCV通过"RivalColorDescriptorExtractor"提供了它,但我不知道如何使用它。有人可以给我提供演示代码,在图像中逐个像素地提取颜色信息吗?谢谢。
要访问像素,请使用:
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;