我知道已经有一些关于这个话题的答案,但我不太清楚如何测量相机和物体之间的距离。
我的目标:
我设法用OpenCV跟踪了一个红色球的颜色检测。现在我想把激光对准红球的中间。当红色的球移动时,激光应该始终跟随它。我用一个小型伺服马达来转动激光。

我在想,如果我能测量物体和相机之间的距离,我就能计算出伺服系统需要转动的角度。
我试着跟踪Cameron Lowell Palmer's post。
我所做的:
我校准了我的Pi相机V2
f_x : 463.64
f_y : 463.64
c_x : 319,50
c_y : 239.5
本地分辨率=3280x2464(我认为?)我不知道怎么找到这个.
焦距= 3.00mm (我想?我不知道怎么找到这个.
那么我应该能够测量我的对象大小(以像素为单位)?我不知道怎么..。
有人能帮我吗?
发布于 2016-09-16 02:53:51
你能通过把像素大小和物体(红球)大小联系起来来推断出近似距离吗?回到初等代数,根据已知的距离,你可以推断出物体和物体之间的高度。在这种情况下,已知的对象大小、像素大小和焦距。
https://stackoverflow.com/questions/39520052
复制相似问题