以已知单位表示的 opencv 翻译向量

opencv translation vector in known unit

有没有什么方法可以使用相应的特征点在两个平面对象之间以 'mm' 或 'cm' 等已知单位计算平移向量。如果是,请告诉我该怎么做。

到目前为止,我已经尝试使用基本矩阵计算(对于非平面对象),但没有以已知单位计算它们。

在此先感谢您!

只有当您知道平面上某些点(至少两个)之间的物理距离时,才能确定比例。否则你就倒霉了。

没有参考距离,就无法判断你是在看百码外的两座建筑物,还是近处的两个火柴盒:电影中的微缩视觉效果就是这样完成的。

这里Measuring size of objects in an image with OpenCV感觉可以帮到你作为参考。 希望对其他人也有帮助。