【问题标题】:How to identify a red flag using opencv?如何使用opencv识别红旗?
【发布时间】:2014-01-16 05:37:26
【问题描述】:

如何在 Python 中使用 opencv 识别红旗? 我可以使用阈值识别红旗,但仅在背景颜色相同时才有用。如何使用open cv2识别不同背景下的红旗?或者如何获得图像中颜色的确切 HSV 编号并识别它? 谢谢。

【问题讨论】:

  • 为什么不提取红色通道并通过阈值识别它?

标签: python opencv hsv identification


【解决方案1】:

您可以使用cvtColor 将您的图像转换为 HSV。当您在 HSV 中拥有它时,您可以使用 split 将其拆分为单独的通道,并对色调、饱和度和值进行阈值化以找到具有您正在寻找的颜色的区域。可以通过countNonZero 计算符合您条件的像素数,以查看标志是否存在。

【讨论】:

    猜你喜欢
    • 2022-01-01
    • 2016-12-27
    • 1970-01-01
    • 2018-10-02
    • 2021-09-19
    • 2013-05-15
    • 2019-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多