以下图中的红球为例,获取红球的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("[" + str(hue - 10) + ", 100, 100]\n")
print("Upper bound is :"),
print("[" + str(hue + 10) + ", 25

通过Python和画图工具,对红球的RGB颜色取样并转换为HSV值,用于颜色追踪和识别。
最低0.47元/天 解锁文章
4710

被折叠的 条评论
为什么被折叠?



