如何计算物体和相机之间的距离,知道物体在图像中所占的像素
How to calculate the distance between object and camera, knowing the pixels occupied by the object in an image
通过使用分割,我能够找到图像中对象所占用的像素数。现在我需要使用占用的像素来确定距离。
物体实际尺寸(高 x 宽)= 11 x 5.5 厘米。
物体放置在距离50cm处占用的像素为=42894
物体放置在60cm距离处占用像素为=31269.
图像中的总像素 = 480 x 640 = 307200。
如果图片占22323像素,距离是多少???
到物体的距离是67.7cm
请阅读https://en.wikipedia.org/wiki/Pinhole_camera_model
图像大小与距离成反比。在几个距离上重复您的实验并绘制尺寸与距离的关系图以供您自己查看。
当然这是一个仅适用于固定焦距的简化模型。
通过使用分割,我能够找到图像中对象所占用的像素数。现在我需要使用占用的像素来确定距离。
物体实际尺寸(高 x 宽)= 11 x 5.5 厘米。
物体放置在距离50cm处占用的像素为=42894
物体放置在60cm距离处占用像素为=31269.
图像中的总像素 = 480 x 640 = 307200。
如果图片占22323像素,距离是多少???
到物体的距离是67.7cm
请阅读https://en.wikipedia.org/wiki/Pinhole_camera_model
图像大小与距离成反比。在几个距离上重复您的实验并绘制尺寸与距离的关系图以供您自己查看。
当然这是一个仅适用于固定焦距的简化模型。