1
我使用openCV提取图像中每个像素的颜色信息。我发现openCV提供了通过“OpponentColorDescriptorExtractor”,但我不知道如何使用它。有人可以给我提供演示代码,可以在图像中逐像素提取颜色信息吗?谢谢。颜色描述符OpenCV
我使用openCV提取图像中每个像素的颜色信息。我发现openCV提供了通过“OpponentColorDescriptorExtractor”,但我不知道如何使用它。有人可以给我提供演示代码,可以在图像中逐像素提取颜色信息吗?谢谢。颜色描述符OpenCV
访问的像素,使用:
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;
OpponentColorDescriptorExtractor检索2D特征描述符(如SIFT或ORB),而不是颜色信息。我想,你在吠叫错误的树。你想获得单个像素的颜色值吗?这会产生一个完全不同的(但更容易)的话题。 – berak
嗨,我期待着获取颜色信息来描述像素。 – user3319734