我的问题是关于颜色跟踪... python中白色的颜色阈值是多少?我需要在一组图片中单独跟踪白色。所以我需要分开白色。为此,我需要知道白色的阈值...
答案 0 :(得分:0)
这取决于您的图片。假设您要使用RGB值达到阈值,则白色的RGB值为(255,255,255)。但是此值适用于纯白色。如果您有真实的图片,则图像中的某些区域可能会有明显的白色,但它们没有值(225、255、255)。阴影,照明条件,角度等因素会导致与纯白色值的差异。
为了正确设置阈值,您需要检查一组图片的值范围。我最近处理了一个类似的问题,对于我来说,值的范围如下:
但是请注意,它接受许多白色的变化,例如浅黄色。这在很大程度上取决于您的情况,因此请确保您检查数据范围。
一种方法是通过使用skimage显示/显示图像,然后将鼠标悬停在白色区域上,它将在图像的右下角显示RGB值。这是在skimage中显示图像的代码:
from skimage import io
def show(img):
io.imshow(img)
io.show()
您可以通过这种方式创建的值中创建一个值/阈值范围。