首页 > 解决方案 > 如何定义橙色空间

问题描述

我是图像处理和视频处理的新手,我试图让橙色空间用于我的颜色检测 python 文件。但不幸的是,它不起作用。当我在 HSV 颜色空间中定义蓝色空间时,它会起作用。

我尝试为橙色提供颜色空间,但系统没有显示任何输出

在 HSV 颜色空间中定义“橙色”范围

upper = np.array([32,255,255])

lower = np.array([110, 50, 50])

mask = cv2.inRange(hsv, lower, upper)

我想要 HSV 颜色空间中正确的“橙色”范围

标签: pythonopencv

解决方案


对我来说,以下值可以得到近似的橙色空间。

# Threshold of orange in HSV space
lower_orange = np.array([0, 100, 45])
upper_orange = np.array([225, 250, 255])
        
# preparing the mask to overlay
mask = cv2.inRange(hsv, lower_orange, upper_orange)

推荐阅读