gpt4 book ai didi

image-processing - 每平方英尺像素

转载 作者:行者123 更新时间:2023-12-05 00:00:39 25 4
gpt4 key购买 nike

我正在阅读有关每英尺像素的信息,但有人可以教我如何计算每英尺像素吗?
如果给定分辨率 640(水平)x 480(垂直),镜头范围为 2.8 毫米 - 12 毫米,距离 = 16 英尺(约 5 米),每英尺像素等于?

任何人?

最佳答案

我想我明白你的意思——你想用真实世界的单位计算图像的宽度?

如果您知道视野的角度 f ,以及到目标的距离 d ,可以计算宽度w在那个距离可见的平面,有点三角。

    <------------------w-------------------->                                               
*****************************************
* ^ * <-----o------> *
* | * *
* | * *
* | * *
* | * *
* | * *
* | * *
* d * *
* | * *
* | * *
* | * *
* | * *
* | * f/2 *
* | * *
* | * *
* v * *
* * *
* * *
***
*

所以,还记得老派的 SOH CAH TOA 吗? tan(angle) = opposite / adjacent .我们要计算相反的维度 o ,我们知道相邻的是 d角度是 f/2 ,所以我们得到 o = tan(f/2) * d o是宽度的一半,因此我们将其加倍以给出 w = d * tan(f/2) * 2 的最终计算结果

所以,现在你知道了真实世界的宽度 w飞机 d来自相机的单位,您知道您的图像是 p像素宽,单位像素就是 p/w
唯一剩下的问题是计算视场角 f从镜头的焦距来看——这更专业一点。这取决于相机,尤其是图像传感器的尺寸。您可以在此处为许多流行的相机生成表格 http://www.howardedin.com/articles/fov.html .

如果您知道图像传感器的尺寸,或者正在使用 36mmx24mm 的底片,您可以使用 this formula计算“正常”直线透镜的 FOV:
fieldOfView = 2 * arctan (sensorWidth / (2 * focalLength))

关于image-processing - 每平方英尺像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9803518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com