我正在开发一个 android 应用程序,用于测量与数字图像的距离(欧几里得距离)。我知道,为了获得像厘米或米这样的真实世界度量,我必须使用一个已知尺寸的对象。如果我使用对象作为参考,是否需要相机校准才能从图像中获取测量值?
谢谢。
我正在开发一个 android 应用程序,用于测量与数字图像的距离(欧几里得距离)。我知道,为了获得像厘米或米这样的真实世界度量,我必须使用一个已知尺寸的对象。如果我使用对象作为参考,是否需要相机校准才能从图像中获取测量值?
谢谢。
Antonio Criminisi 的博士论文包含了关于这个问题的所有基础知识。请参阅相关问题的此答案。
短:没有
长:相机校准(参数)在优化方面是一个附加项(有时是多项式),可以提高结果精度。
将其视为回归:如果您有足够的数据来拟合具有更好的 insample/outsample 误差的高阶多项式,那么您应该使用附加参数。如果您没有足够的数据,那么您会过度拟合,并且 insample/outsample 错误会更糟。
特别是在摄影测量中,相机校准参数需要有一定的角度和相机位置或它们的组合(相对于您测量的对象)。否则,您将无法计算具有重要值的参数。