【发布时间】:2021-03-16 19:18:24
【问题描述】:
我们正在做一个项目,在该项目中,我们使用安装在跑道一侧杆子上的固定摄像头检测(使用 YOLOv4)跑道碎片。我们想找出物体相对于跑道表面的位置。有谁知道任何算法或技术可以帮助我们找出物体相对于跑道尺寸的位置?
【问题讨论】:
标签: opencv image-processing computer-vision object-detection yolo
我们正在做一个项目,在该项目中,我们使用安装在跑道一侧杆子上的固定摄像头检测(使用 YOLOv4)跑道碎片。我们想找出物体相对于跑道表面的位置。有谁知道任何算法或技术可以帮助我们找出物体相对于跑道尺寸的位置?
【问题讨论】:
标签: opencv image-processing computer-vision object-detection yolo
我建议使用可靠的传感器,例如“光幕”,以确保跑道上没有碎片。 AI 可能会失败,尤其是在事物难以观察的情况下。
至于将图像坐标映射到平面上的世界坐标,请查看“单应性”。 OpenCV 有getPerspectiveTransform。如果您在场景(跑道)中选择一个已知尺寸的大矩形,标记角落,在图片中找到它们,也记下这些点,以及您提供给 getPerspectiveTransform 的那四对,这是最简单的。现在你有了一个可以来回变换坐标的单应矩阵(你可以反转它)。
查看 OpenCV 文档中的教程部分,了解有关单应性的更多信息。
【讨论】: