Image processing 当不知道物体与相机之间的距离时,如何从图像中获得物体的真实尺寸?
我必须制作一个移动应用程序来计算图像中物体的真实尺寸 我对此做了一些研究,发现有帮助的[问题]: 摄像机的距离和物体的真实尺寸之间的关系实际上并没有那么复杂,传感器上物体的尺寸与现实中物体的尺寸之比与焦距和物体距离之比相同Image processing 当不知道物体与相机之间的距离时,如何从图像中获得物体的真实尺寸?,image-processing,computer-vision,Image Processing,Computer Vision,我必须制作一个移动应用程序来计算图像中物体的真实尺寸 我对此做了一些研究,发现有帮助的[问题]: 摄像机的距离和物体的真实尺寸之间的关系实际上并没有那么复杂,传感器上物体的尺寸与现实中物体的尺寸之比与焦距和物体距离之比相同 distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels) -----------
distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
---------------------------------------------------------------------------
object height (pixels) * sensor height (mm)
但是,如果距离未知,如何获得物体的实际高度值
从图像创建三维模型的工具是否具有真实的尺寸 简单的答案是你不能 顺便说一句,这就是为什么人类有两只眼睛。如果您想在没有已知距离的情况下判断尺寸,则至少需要两个参考点。这允许您对对象的位置进行三角测量,获得到它的距离,并使用已知焦距计算大小 更复杂的答案是有很多方法可以解决这个问题,例如:
正如你在问题中提到的,这个问题有一个完整的解决方案,这是一个很好的解决方案 嗯,我不能在图像中有任何对象作为参考,但我可以让用户从不同角度单击对象的多个图像。从图像创建三维模型的工具是否具有真实尺寸或比例尺寸?“拍摄静止的人、地点或事物的多张数码照片。”他们使用方法#2,然后使用图像处理恢复两张图像之间的位置差异。