我尝试使用inrange函数制作所有绿色像素和所有黄色像素之一的蒙版。我遇到的最大麻烦是找到两种颜色的正确HSV值,因为它们似乎重叠。 下面的图片(green circle)应该只在黄色面具中检测到绿色圆圈,这张图片(yellow square)必须相反(只有黄色),但我似乎无法分开它们。
我使用以下HSV值
#Yellow
lower_yellow = np.array([20, 20, 20], dtype=np.uint8)
upper_yellow = np.array([35, 255, 255], dtype=np.uint8)
#Green
lower_green = np.array([24, 40, 40], dtype=np.uint8)
upper_green = np.array([60, 255, 120], dtype=np.uint8)
我希望任何人都可以提供帮助