HSV适用于滤色片

Rac*_*ava 3 opencv hsv

我正在研究一个关于在opencv中检测交通标志的项目.我需要一个好的HSV系列来过滤城市环境中的红色,蓝色和黄色交通标志.这只是为了让我有一个较小的兴趣区域.所以我不想要一个高度准确的范围,而是一个粗略的估计.谁能帮我吗??

Ha *_*ang 8

您可能想要阅读此链接.我在这里提取有趣的部分:

如何找到要跟踪的HSV值?

这是stackoverflow.com中常见的问题.它非常简单,你可以使用相同的功能,cv2.cvtColor().您只需传递所需的BGR值,而不是传递图像.例如,要查找Green的HSV值,请在Python终端中尝试以下命令:

green = np.uint8([[[0,255,0 ]]])

hsv_green = cv2.cvtColor(green,cv2.COLOR_BGR2HSV)

print hsv_green
Run Code Online (Sandbox Code Playgroud)

[[[ 60 255 255]]]

现在,你需要[H-10, 100,100][H+10, 255, 255]为下限和上限分别结合.除了这种方法,您可以使用任何图像编辑工具(如GIMP或任何在线转换器)来查找这些值,但不要忘记调整HSV范围.