【问题标题】:Color descriptor OpenCV颜色描述符 OpenCV
【发布时间】:2014-03-31 09:05:19
【问题描述】:

我正在使用 openCV 来提取图像中每个像素的颜色信息。我发现openCV通过“OpponentColorDescriptorExtractor”提供了它,但我不知道如何使用它。有人可以提供我在图像中逐像素提取颜色信息的演示代码吗?谢谢你。

【问题讨论】:

  • OpponentColorDescriptorExtractor 检索二维特征描述符(如 SIFT 或 ORB),而不是颜色信息。我想,你找错树了。您是否要获取单个像素的颜色值?这将使一个完全不同(但更容易)的主题。
  • 嗨,我正在寻找颜色信息来描述像素。

标签: opencv colors feature-extraction


【解决方案1】:

要访问像素,请使用:

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;

【讨论】:

    猜你喜欢
    • 2010-10-27
    • 2016-02-10
    • 2018-06-28
    • 2017-03-21
    • 2014-07-15
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多