我们正在进行一个项目,在该项目中,我们正在使用安装在跑道一侧立柱上的固定摄像头检测(使用YOLOv4(跑道碎片。我们想知道物体相对于跑道表面的位置。我们怎样才能知道物体与跑道两侧的距离?
我建议使用可靠的传感器,如";光幕";以确保跑道上没有碎片。人工智能可能会失败,尤其是在很难看到的情况下。
至于将图像坐标映射到平面上的世界坐标;单应性";。OpenCV已获得PerspectiveTransform。如果你在场景(跑道(中选择一个已知尺寸的大矩形,标记角落,在照片中找到它们,并注意这些点,以及你给getPerspectiveTransform的四对,这是最简单的。现在你有了一个单应矩阵,它可以来回变换坐标(你可以反转它(。
查看OpenCV文档中的教程部分,了解更多关于单形图的信息。