【问题标题】:How to calculate the distance between object and camera, knowing the pixels occupied by the object in an image如何计算物体和相机之间的距离,知道图像中物体占据的像素
【发布时间】:2020-11-17 14:24:23
【问题描述】:

通过使用分割,我能够找到图像中对象占用的像素数。现在我需要使用占用的像素来确定距离。

  • 对象实际尺寸(高 x 宽)= 11 x 5.5 厘米。

  • 物体放置在50厘米距离处,占用像素数=42894

  • 物体被放置在 60 厘米距离处,占用像素数 = 31269。

  • 图像中的总像素 = 480 x 640 = 307200。

如果图片占22323像素,距离是多少???

【问题讨论】:

  • 我认为您将这个社区与计算器混淆了。在进行任何编程或图像处理之前,请先了解一些基本的数学知识

标签: image-processing computer-vision image-segmentation


【解决方案1】:

到物体的距离是67.7cm

请阅读https://en.wikipedia.org/wiki/Pinhole_camera_model

图像大小与距离成反比。重复你的实验几个距离,并绘制一个大小与距离的关系,你自己看看。

当然,这是一个仅适用于固定焦距的简化模型。

【讨论】:

    猜你喜欢
    • 2020-11-17
    • 1970-01-01
    • 2012-12-11
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 2021-12-02
    • 2012-04-13
    相关资源
    最近更新 更多