熟悉单应性的人会知道,为了保持齐次坐标,您必须对其除以任何矩阵分量进行归一化。单应性是一个3x3矩阵,它通常除以(3,3)处的元素进行归一化。当该值非常小(例如0.0000008)并除以一个应该为零的值(0.0000007)时,就会出现问题。结果值几乎是0.875,当它被假设为零并且结果投影没有意义时。我想知道解决这个问题的常用方法是什么。我使用C++和浮点运算。 最佳答案 所以,如果我理解这个问题:0/0.000000001=0=CORRECT和:0.000000001/0.000000001~1INCORRECT我将定义一个函数