以下图中的红球为例,获取红球的HSV上下边界值
将上面的图片用画图工具打开,使用拾色器对红球进行取色。
取完色后点击此处查看所取颜色的RGB值。
RGB值如下图所示:
使用Python将RGB值转化为HSV上下边界值。
import sys
import numpy as np
import cv2
print("Please enter blue:")
blue = input()
print("Please enter green:")
green = input()
print("Please enter red:")
red = input()
color = np.uint8([[[blue, green, red]]])
hsv_color = cv2.cvtColor(color, cv2.COLOR_BGR2HSV)
hue = hsv_color[0][0][0]
print("Lower bound is :")
print