我想验证一张图像中两点C和D(CD)之间的距离。
照片是在我的客厅里拍的。每个瓷砖的尺寸为0.6x0.6(米)。
真实世界的衡量标准:
A点和D点(AD)之间的距离= 1.8米。 A点和B点之间的距离(AB)= 0.6米
图像平面坐标:
一个' =(232,613)
B' =(221,341)
C' =(215,189)
d' =(210,98)
我使用交叉比率来计算CD。
R {A',B',C',D'} = 1.316
和
R {A,B,C,D} =(AC * BD)/(AD * BC)
计算后,CD为0.584m(而不是0.6m)
问题:
1)我跟随的方法是否正确验证CD?
2)我应该考虑A和D之间的角度(不是90度)
3)我应该在这里看一下消失点吗?
4)如果我们不知道A和B之间的实际距离并且只知道AC和AD,是否可以计算 B和A或B和D之间的距离?
5)上述计算中的差值为0.016m,是否可以接受?
我是投影几何的新手。如果我做错了,请告诉我。
答案 0 :(得分:1)
建议 - 测量更多点,消除非线性失真(图像上部墙壁底部的线看起来弯曲),估计单应性。