gpt4 book ai didi

opencv - 比较没有白色的直方图包括 OpenCV

转载 作者:行者123 更新时间:2023-12-02 17:50:18 34 4
gpt4 key购买 nike

有没有一种方法可以比较直方图,但例如要排除白色,因此白色不会影响比较。

最佳答案

白色像素有 饱和度 , S = 0 .因此,在创建直方图时很容易从计数中删除白色像素。请执行下列操作:

  • BGR 转换您的图像至HSV
  • 然后拆分您的HSV图像分为三个单独的 channel ,即 H , SV
  • 然后,访问 channel S的每个像素如果像素值 = 0(表示 S = 0),则表示它是一个白色像素。
  • 如果像素是白色的,则不考虑其色调值来创建直方图,如果不是……则将其色调值放入相应的 bin(构建直方图的正常程序)。

  • 摘要:您只需要通过检查它们的饱和度值来找到白色像素,即 S = 0 .

    PS:看看这个 link了解 HSV 模型。

    关于opencv - 比较没有白色的直方图包括 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450664/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com