Image processing 每平方英尺像素数
我读到的是每英尺像素数,但有人能教我如何计算每英尺像素数吗? 如果给定分辨率640(水平)x 480(垂直),镜头范围为2.8 mm-12 mm,距离=16英尺(约5米),每英尺像素数等于Image processing 每平方英尺像素数,image-processing,Image Processing,我读到的是每英尺像素数,但有人能教我如何计算每英尺像素数吗? 如果给定分辨率640(水平)x 480(垂直),镜头范围为2.8 mm-12 mm,距离=16英尺(约5米),每英尺像素数等于 有人吗?我想我理解你的意思-你想计算一幅图像以现实世界为单位的宽度吗 如果您知道视场的角度f,以及到目标的距离d,您可以通过一点触发来计算该距离处可见平面的宽度w <------------------w-------------------->
有人吗?我想我理解你的意思-你想计算一幅图像以现实世界为单位的宽度吗 如果您知道视场的角度
f
,以及到目标的距离d
,您可以通过一点触发来计算该距离处可见平面的宽度w
<------------------w-------------------->
*****************************************
* ^ * <-----o------> *
* | * *
* | * *
* | * *
* | * *
* | * *
* | * *
* d * *
* | * *
* | * *
* | * *
* | * *
* | * f/2 *
* | * *
* | * *
* v * *
* * *
* * *
***
*
最简单的方法是实际拍摄一把1英尺长的尺子的照片,并在图像编辑程序中打开它,然后计算从一端到另一端的像素数。有趣的问题,但没有足够的信息来准确理解您要计算的内容。你说的是每平方英尺像素,但你的答案是25。你想知道的是距离吗?对不起。我只是把问题重新编辑一下。顺便说一句,缺少什么信息?你的编辑提供了更多信息。我不太明白。我有(1)。距离(2)。镜头范围(比如5毫米),(3)。水平像素(640),有了这类信息,就足以确定每英尺的像素了吗?谢谢保罗·迪克森提供的信息。从读数上看,每英尺像素指的是图像特定区域的细节量或分辨率,这里的宽度指的是相机的水平分辨率吗?根据最后一个链接,5mm镜头的FOV为153度。所以,planewidth=到平面的距离*tan(153/2)*2,每单位像素数是pixelwidth/planewidth谢谢。我现在明白你的意思了。让我先试试,以后再更新。很好的描述,完整的ASCII艺术。我肯定相机没有使用36x24mm的传感器,它可能比这个小得多,这意味着153度是一个误导性的数字。网站上还说这是对角线测量,而不是宽度。怎么会这样?一个像素等于1毫米?@MizukiKai,你想知道一英尺有多少像素。最直接的计算方法是测量一英尺有多少像素。这与毫米无关。数学上,1英尺=0.3048米。在图像中,我如何用英尺表示像素?要么我理解的问题或这个答案不正确,要么这个答案是错误的。马克,我为我的强调道歉,我不想表现得粗鲁。仅当用于拍摄1ft标尺的相机始终相同(或至少使用具有完全相同分辨率的相机)且与标尺的距离始终完全相同时,此答案才成立。我刚刚组装了一个excel计算器,通过一组变量来确定PPF(因此我在这里),虽然我还没有完全阅读,但Paul的答案似乎更正确。@MandM你是对的,这假设系统的所有方面(相机、镜头、到被摄体的距离等)在测量后都保持不变。保罗的回答在理论层面上很好,但没有考虑现实世界的问题;例如,镜头的焦距将与标称值不同,并在更改焦点时发生变化,因此从该焦距转换为视角是一项非常重要的工作。
fieldOfView = 2 * arctan (sensorWidth / (2 * focalLength))