opencv 使用一个相机的真实的世界坐标计算

4szc88ey  于 2023-03-30  发布在  其他
关注(0)|答案(1)|浏览(147)

有没有人知道,如果只有一个摄像头,下面是可能的:
我试图确定3个物体(已知大小)的真实的坐标,这些物体位于地面上10米乘3米的区域内。我已经可以确定物体图片中的坐标。相机挂在离天花板2.5米高的地方。
我可以用一个摄像头吗?还是我需要两个摄像头?
我试着用相机的焦距来计算距离。

nwlls2ji

nwlls2ji1#

一个摄像头就够了。
具体来说,您可以使用AR标记。OpenCV附带“aruco”。
该任务通常被称为“姿态估计”。它需要您拥有对象的3D模型,即知道AR标记正方形的边缘长度。
如果相机的透镜足够不扭曲,你甚至不需要进行复杂的校准。只需估计焦距(像素),你可以在给定物体的物理距离和物理宽度(米)以及表观宽度(像素)的情况下完成。

相关问题