【问题标题】:Compare lengths from two different android phones比较两个不同安卓手机的长度
【发布时间】:2016-10-05 21:02:22
【问题描述】:

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

【问题讨论】:

    标签: android pixels ppi


    【解决方案1】:

    如果我正确理解您的问题,您是说您在图像中检测到一个物体(电话)以及一个已知实际长度的物体(例如 15 厘米的尺子)。现在,您想使用标尺的长度(以像素为单位)和标尺的真实长度与手机的长度(以像素为单位)的比率来计算手机的真实长度。

    查看这篇关于单视图计量的论文:https://www.cs.cmu.edu/~ph/869/papers/Criminisi99.pdf

    如果您不喜欢阅读论文,也可以在这些幻灯片中找到方程式(查看标题为交叉比率和测量高度的幻灯片):https://courses.engr.illinois.edu/cs445/fa2015/lectures/Lecture%2013%20-%20Camera%20Model%20and%20Single%20View%20Metrology%20-%20CP%20Fall%202015.pdf

    一旦您知道应该在谷歌上搜索“单视图计量”,就可以找到涵盖相同主题的其他讲座幻灯片。

    希望有帮助!

    【讨论】:

    • 图片中检测到的物体不是手机,而是15厘米的尺子。
    • 哦,好吧。我理解你的评论。我有点不确定你到底想要什么。你想估计每个相机的焦距吗?您能否详细说明一下这个更普遍的目标。
    • 我想比较从不同安卓相机获得的图像中看到的标尺长度,以便我可以构建一个统一矩阵以进行进一步计算。
    猜你喜欢
    • 2013-04-02
    • 2021-02-25
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多