【问题标题】:How to detect an object (x) only when it is within another detected object (y) in computer vision?如何仅在计算机视觉中的另一个检测到的对象(y)内检测对象(x)?
【发布时间】:2021-10-10 06:03:09
【问题描述】:

This is the image...license plate within cars

我已经使用 yolo 进行汽车检测,还训练了另一个 yolo 用于车牌检测的模型,它可以检测所有车辆的车牌。我想加入这两个仅检测汽车牌照的代码。上图检测公共汽车、卡车的车牌。只有当检测到的车辆是汽车时,我才能检测到车牌?

【问题讨论】:

  • 你可以用cv::Rect intersection = object1 & object2测试边界框的交点,如果香板对象区域与交点大小相同,与其他对象完全重叠

标签: opencv computer-vision object-detection yolo darknet


【解决方案1】:

您可以...将原始图像提交给汽车检测模型。 NMS 输出将包含类、置信度和边界框坐标。对于与 car 相同的对象类,使用 OpenCV 根据缩放的边界框输出裁剪原始图像,并将新图像提交给车牌模型。第二个模型的输出应该只包含汽车区域内的车牌。

【讨论】:

    猜你喜欢
    • 2019-12-19
    • 2015-10-11
    • 2016-10-06
    • 2013-12-20
    • 1970-01-01
    • 2013-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多