【问题标题】:What is the color threshold value for the white color?白色的颜色阈值是多少?
【发布时间】:2018-05-24 10:19:18
【问题描述】:

我的问题是关于颜色跟踪... python 中白色的颜色阈值是多少?我需要在一组图片中单独跟踪白色。所以我需要分离白色。为了做到这一点,我需要知道白色的阈值......

【问题讨论】:

    标签: colors threshold photography color-theory color-tracking


    【解决方案1】:

    这取决于你的照片。假设您要使用 RGB 值设置阈值,则白色的 RGB 值为 (255, 255, 255)。但这个值适用于纯白色。如果您有真实世界的图片,您的图像中的某些区域可能有明显的白色,但它们不会有值(225、255、255)。阴影、光照条件、角度等因素会导致与纯白色值的差异。

    为了正确设置阈值,您需要检查一组图片的值范围。我最近研究了一个类似的问题,就我而言,值的范围如下:

    • 红色通道:200-255
    • 绿色通道:180-255
    • 蓝色通道:140-255

    但请注意,它接受大量的白色变化,如浅黄色。这在很大程度上取决于您的情况,因此请务必检查您的数据范围。

    其中一种方法是使用 skimage 显示/显示您的图像,然后将鼠标悬停在白色区域上,它将在图像的右下角显示 RGB 值。这是在 skimage 中显示图像的代码:

    from skimage import io
    def show(img):
        io.imshow(img)
        io.show()
    

    您可以通过这种方式根据您注意到的值创建一系列值/阈值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多