我使用yolov5进行物体检测,并在我自己的数据集上训练它,现在它可以检测我的两个物体。我想计算这两个物体之间的距离。我怎样才能做到这一点? 运行 yolov5 并检测我的对象的命令如下:
python detect.py --weights runs\train\exp2\weights\last.pt --img 640 --conf 0.25 --source 0
尝试计算此平面图像上没有任何有效参考的距离。
这些人都一样高吗?它们距相机的距离相等吗?窗户真的是这个形状吗?
你不能。你根本做不到。你没有深度信息,没有任何可以作为计算图像参考的对象。如果没有更多信息,您无法计算平面图像上的距离。
在平面 2D 图像中,您无法计算距离,除非您采取可能完全错误的假设(例如窗口的大小),就像在该图像中一样。