您可以从CCD传感器上的尺寸推导出手机屏幕上显示的物理对象图像的大小吗?当您知道物理物体的尺寸,它与相机的距离以及相机的焦距时,您可以确定相机CCD传感器上产生的图像尺寸。
正如我所描述的here,我计算出手机屏幕的像素大小比CCD传感器大几毫米。因此,如果CCD上的物体尺寸是 x ,屏幕 n - 比传感器大,然后屏幕上对象的尺寸为 x * n 像素。
我的假设是对的吗?我测量了iPhone 4的 n 的值,但是以毫米(50x70)为单位的屏幕尺寸。屏幕是ca.比传感器大15倍(根据我calculations)。我从已知的距离拍摄了几张已知物体的照片,我从计算中得到的尺寸或多或少等于屏幕上显示的物体图像的尺寸。
但是,我仍然不确定这种方法的正确性。如果你说几句话,我将不胜感激。谢谢。
答案 0 :(得分:2)
我不确定所有这些数学对你来说会有多大帮助。在现实世界中(除非您将相机安装在三脚架上并将拍摄对象固定一段距离),物体可以与手机保持任何距离。
如果你有一个以已知尺寸(1平方英寸)打印的已知成分(例如,AR目标或QR码)的目标,你绝对可以根据计数像素计算同一焦平面中另一个物体的大小
或者也许是图片(来自psd的CC许可照片):