我想根据距相机固定距离拍摄的图像来计算对象的实际大小。相机的焦距是已知的。现在我如何能够仅使用图像数据来计算对象的实际大小?
我正在使用 Opencv 实现该程序。
提前致谢。
PS:我对像素和厘米的转换有点困惑。
最佳答案
物体的大小与相机距离的比值与图像的大小与焦距的比值相同。
所以...
s = is/fl * d
其中s
是物体的大小,is
是图像中物体的大小,fl
是焦距, d
是到相机的距离。
关于c++ - 物体图像中的实际大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8814286/