【发布时间】:2018-05-24 10:19:18
【问题描述】:
我的问题是关于颜色跟踪... python 中白色的颜色阈值是多少?我需要在一组图片中单独跟踪白色。所以我需要分离白色。为了做到这一点,我需要知道白色的阈值......
【问题讨论】:
标签: colors threshold photography color-theory color-tracking
我的问题是关于颜色跟踪... python 中白色的颜色阈值是多少?我需要在一组图片中单独跟踪白色。所以我需要分离白色。为了做到这一点,我需要知道白色的阈值......
【问题讨论】:
标签: colors threshold photography color-theory color-tracking
这取决于你的照片。假设您要使用 RGB 值设置阈值,则白色的 RGB 值为 (255, 255, 255)。但这个值适用于纯白色。如果您有真实世界的图片,您的图像中的某些区域可能有明显的白色,但它们不会有值(225、255、255)。阴影、光照条件、角度等因素会导致与纯白色值的差异。
为了正确设置阈值,您需要检查一组图片的值范围。我最近研究了一个类似的问题,就我而言,值的范围如下:
但请注意,它接受大量的白色变化,如浅黄色。这在很大程度上取决于您的情况,因此请务必检查您的数据范围。
其中一种方法是使用 skimage 显示/显示您的图像,然后将鼠标悬停在白色区域上,它将在图像的右下角显示 RGB 值。这是在 skimage 中显示图像的代码:
from skimage import io
def show(img):
io.imshow(img)
io.show()
您可以通过这种方式根据您注意到的值创建一系列值/阈值。
【讨论】: