图像处理-比较没有白色的直方图包括OpenCV



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

白色像素饱和度S = 0。因此,在创建直方图时,很容易从计数中删除白色像素。

  • BGR的图像转换为HSV
  • 然后将HSV图像拆分为三个单独的通道,即H, SV
  • 然后,访问通道S的每个像素,如果像素值= 0(意味着S = 0),则意味着它是一个白色像素。
  • 如果像素是白色的,那么不要考虑它的色相值来创建直方图,如果不是…然后将其色相值放入相应的bin(构建直方图的正常过程)。

总结:你只需要通过检查它们的饱和度值来找到白色像素,这是S = 0

PS:看一下这个链接了解HSV模型

相关内容

  • 没有找到相关文章

最新更新