图像中对象的实际大小

时间:2012-01-11 04:47:58

标签: c++ linux opencv camera-calibration

我想从距离相机固定距离拍摄的图像中计算物体的实际尺寸。相机的焦距是已知的。现在我怎么能只用图像数据来计算对象的实际大小?

我正在使用Opencv实现该程序。

提前致谢。

PS:我对这个像素和厘米转换感到困惑。

2 个答案:

答案 0 :(得分:2)

物体与相机距离的大小与图像大小与焦距的比例相同。

因此...

 s = is/fl * d

其中s是对象的大小,is是图片中对象的大小,fl是焦距,d是距离相机。

答案 1 :(得分:1)

关于摄影交流的这个问题可能证明是有用的:

https://photo.stackexchange.com/questions/12434/how-do-i-calculate-the-distance-of-an-object-in-a-photo

最佳答案提供了一个易于操作的通用方程式,并提供了出色的详细报道。祝你好运:)。