我在数总数不。对于视频中的车辆,但我只想检测那些正在向上行驶的车辆(道路上有分隔器),所以我的观点是,我是否只能在车辆向上移动的矩形上使用yolo?我不想发现在道路的另一边的车辆。
是否有一种类似于绘制矩形和的方法只能检测该特定矩形上的对象?
我所能想到的最好的是,对于每一帧,我将不得不裁剪帧,执行所有的操作,并将它缝回原来的框架。我期待着一个更简单的替代方案。
任何帮助都是非常感谢的。谢谢
发布于 2019-07-23 18:15:27
您可以像往常一样对整个图像执行yolo操作,但是添加一个if条件只绘制位于特定区域中心的框。也可以将此条件(位置)添加到IoU条件的旁边(检测到的框被过滤)。此外,您还可以根据移动车辆的方向进行单独的计数,并为这两个方向使用两个不同的计数器。
如果你不介意我问,你是如何追踪车辆的?
发布于 2022-03-25 18:24:22
我也在做类似的事..。
如果你的产品是固定的,就像一个轻投票,那么很明显,你可以通过训练一个模型来检测道路和斑马线。
或
手动输入这些值..。
稍后,只在框架的以下部分运行对象检测和对象跟踪,即使用
frame[ymax:ymin, xmax:xmin]
这减少了图像大小,从而提高了处理速度。
但是为什么你在工作之后还需要完整的形象呢?不过,如果您确实需要它,那么您只需将道路上的对象检测框的xmin和ymin的值添加到在该对象检测框中检测到的车辆的边界框中,以便在未裁剪的图像中获得其边界框值。
https://stackoverflow.com/questions/57164149
复制相似问题