【问题标题】:Measure object size without reference object always in frame始终在框架中测量没有参考对象的对象大小
【发布时间】:2021-08-14 06:40:13
【问题描述】:

有没有一种方法可以在没有参考对象(Aruco 标记/硬币)始终在框架中的情况下测量对象的大小?就像在计算每个度量比率的像素之后,我们可以只使用这个值来计算对象的大小吗? 相机也将始终来自固定高度。 非常感谢!

【问题讨论】:

  • 如果我猜对了,您希望在仅观察该对象的一部分的同时获取对象大小。然后,我认为,您应该修改训练过程,并且每当您向网络显示对象的一部分时,您还应该为其提供实际的对象大小。

标签: python opencv image-processing size


【解决方案1】:

简短的回答是否定的。这个问题出现在 3D->2D 投影(也称为单应投影或透视投影)中。这是一个例子:

这是这个投影的简化版本:

如您所见,如果您减少 z 但增加 x&y,即使您知道像素距离比率(即等式中的 f),您也可以获得相同的结果。

查看twolinks 以获得更多数学证明。

要在 2D 图像中进行测量,您首先需要 f(内在校准)以及以下两项之一:通过了解屏幕中对象(如 aruco)的大小,您可以推断 z,如果您知道 z您可以推断对象的大小(=与相机的距离)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-17
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多