【发布时间】:2016-10-05 21:02:22
【问题描述】:
我正在研究一个计算机视觉问题,它检测和比较对象的实际长度并相应地做一些事情。我在检测方面做了很多工作,现阶段似乎已经足够好,但由于这个问题,现在卡住了:
如果我从不同的安卓手机上点击一个固定长度的真实世界实体(例如 15 厘米的尺子)的图片,它们站在几乎相同的位置,并且每次都保持手机几乎垂直。我知道他们各自的相机和屏幕分辨率、PPI、焦距。我收到的长度(以像素为单位)明显不同,即使我将每张图像都采用共同的分辨率和共同的 PPI,也无法比较。
有没有一种方法可以标准化,以便可以将不同手机的长度(以像素为单位)与通用标准进行比较。如果有人能建议我找出我需要标准化的转换的方法,那就太好了。
P.S:我正在为应用程序使用前置摄像头(如果这有什么不同的话)。我试过了,发现两部具有相同 PPI、相同相机和屏幕分辨率的手机也记录了不同长度的物体。我猜这可能是由于焦距和传感器尺寸。如果您认为有帮助,请添加任何额外的参数。
【问题讨论】: