【发布时间】:2014-01-16 05:37:26
【问题描述】:
如何在 Python 中使用 opencv 识别红旗? 我可以使用阈值识别红旗,但仅在背景颜色相同时才有用。如何使用open cv2识别不同背景下的红旗?或者如何获得图像中颜色的确切 HSV 编号并识别它? 谢谢。
【问题讨论】:
-
为什么不提取红色通道并通过阈值识别它?
标签: python opencv hsv identification
如何在 Python 中使用 opencv 识别红旗? 我可以使用阈值识别红旗,但仅在背景颜色相同时才有用。如何使用open cv2识别不同背景下的红旗?或者如何获得图像中颜色的确切 HSV 编号并识别它? 谢谢。
【问题讨论】:
标签: python opencv hsv identification
您可以使用cvtColor 将您的图像转换为 HSV。当您在 HSV 中拥有它时,您可以使用 split 将其拆分为单独的通道,并对色调、饱和度和值进行阈值化以找到具有您正在寻找的颜色的区域。可以通过countNonZero 计算符合您条件的像素数,以查看标志是否存在。
【讨论】: