【发布时间】:2010-11-01 09:13:45
【问题描述】:
我正在使用 python OpenCV 绑定,目前我尝试隔离颜色范围。这意味着我想过滤掉所有不带红色的东西。
我尝试只采用红色通道,但这也包括图像中的空白。
有什么好的方法吗?
【问题讨论】:
标签: python image-processing opencv color-space
我正在使用 python OpenCV 绑定,目前我尝试隔离颜色范围。这意味着我想过滤掉所有不带红色的东西。
我尝试只采用红色通道,但这也包括图像中的空白。
有什么好的方法吗?
【问题讨论】:
标签: python image-processing opencv color-space
【讨论】:
使用 HSV 色彩空间。选择 H 值在您认为包含“红色”的范围内且 S 值足够大以至于您不认为它是中性、栗色、棕色或粉红色的像素。您可能还需要丢弃 V 值较低的像素。 H 维度是一个圆圈,红色正好是圆圈被分割的地方,所以你的 H 范围将分为两部分,一个在 255 附近,另一个在 0 附近。
【讨论】:
使用像 r' = r-(g+b) 这样的公式怎么样?
【讨论】: