您可能想要阅读此链接.我在这里提取有趣的部分:
如何找到要跟踪的HSV值?
这是stackoverflow.com中常见的问题.它非常简单,你可以使用相同的功能,
cv2.cvtColor()
.您只需传递所需的BGR值,而不是传递图像.例如,要查找Green的HSV值,请在Python终端中尝试以下命令:Run Code Online (Sandbox Code Playgroud)green = np.uint8([[[0,255,0 ]]]) hsv_green = cv2.cvtColor(green,cv2.COLOR_BGR2HSV) print hsv_green
[[[ 60 255 255]]]
现在,你需要
[H-10, 100,100]
和[H+10, 255, 255]
为下限和上限分别结合.除了这种方法,您可以使用任何图像编辑工具(如GIMP或任何在线转换器)来查找这些值,但不要忘记调整HSV范围.
归档时间: |
|
查看次数: |
8425 次 |
最近记录: |