错误检测Opencv

错误检测Opencv,opencv,Opencv,我正在研究车辆检测。该程序运行良好,几乎可以检测所有车辆。但是有一个问题,如果两辆车靠得很近,那么探测器会将两辆车都视为一辆车。我不确定如何检测一辆车,只有一盏灯的电机如何 您是从一张图片中检测还是可以有视频序列 一个简单的技巧是,无论何时你找到一辆车,试着找到一个“靠近/平行”的光点。如果你发现了两个方面,那就改进你的车号 还有其他模式可以使用:比如地面上的小反射。用这个训练你的古典主义者会有帮助 如果你有视频序列,汽车总是显示“平行”的光点,而不是其他汽车/发动机。我不确定你是如何检测到一辆

我正在研究车辆检测。该程序运行良好,几乎可以检测所有车辆。但是有一个问题,如果两辆车靠得很近,那么探测器会将两辆车都视为一辆车。

我不确定如何检测一辆车,只有一盏灯的电机如何

您是从一张图片中检测还是可以有视频序列

一个简单的技巧是,无论何时你找到一辆车,试着找到一个“靠近/平行”的光点。如果你发现了两个方面,那就改进你的车号

还有其他模式可以使用:比如地面上的小反射。用这个训练你的古典主义者会有帮助


如果你有视频序列,汽车总是显示“平行”的光点,而不是其他汽车/发动机。

我不确定你是如何检测到一辆汽车的,只有一盏灯的发动机如何

您是从一张图片中检测还是可以有视频序列

一个简单的技巧是,无论何时你找到一辆车,试着找到一个“靠近/平行”的光点。如果你发现了两个方面,那就改进你的车号

还有其他模式可以使用:比如地面上的小反射。用这个训练你的古典主义者会有帮助


如果你有视频序列,汽车总是显示“平行”光点,而不是其他汽车/马达。

在这种情况下使用一些非最大值抑制机制:

  • 计算所有候选检测(红色框);两辆车在右手边,你应该会被检测到3次
  • 根据一些指标对它们进行排序,这些指标告诉您检测有多好(前照灯大小和距离之间的某种比率?)
  • 在那些不一致的候选检测中(那些重叠的红色框),抑制那些具有较低等级的检测

  • 在这种情况下使用一些非最大值抑制机制:

  • 计算所有候选检测(红色框);两辆车在右手边,你应该会被检测到3次
  • 根据一些指标对它们进行排序,这些指标告诉您检测有多好(前照灯大小和距离之间的某种比率?)
  • 在那些不一致的候选检测中(那些重叠的红色框),抑制那些具有较低等级的检测

  • 当多辆车辆相互靠近时,交叉配对是一个常见问题。 您可以使用以下步骤纠正此问题: 1.使用一些跟踪方法(如卡尔曼滤波),对帧进行置信度评分,然后确认车辆。 2.如果摄像机已校准,则计算每辆车与主车的距离,当您离开主车时,同一辆车的两个水滴之间的距离应减小(透视几何体)


    此外,避免将前照灯周围非常松散的边界框作为分类器的输入

    当场景中有多辆相互靠近的车辆时,交叉配对是一个常见问题。 您可以使用以下步骤纠正此问题: 1.使用一些跟踪方法(如卡尔曼滤波),对帧进行置信度评分,然后确认车辆。 2.如果摄像机已校准,则计算每辆车与主车的距离,当您离开主车时,同一辆车的两个水滴之间的距离应减小(透视几何体)


    此外,避免将前照灯周围非常松散的边界框作为分类器的输入

    请描述如何在代码中检测到对象。请描述如何在代码中检测到对象。Hi-Fland and Chrono,谢谢回复。你能给我举个例子吗。我的代码运行良好,我甚至应用了减法,但在夜间,由于只有头灯可用,这种情况正在发生。我正在使用图像序列。谢谢你的专家评论。嗨,侧翼和Chrono,谢谢你的回复。你能给我举个例子吗。我的代码运行良好,我甚至应用了减法,但在夜间,由于只有头灯可用,这种情况正在发生。我正在使用图像序列。感谢您的专家意见。