我有从消失点获得的单应性矩阵,用于校正透视畸变。我想先将图像尺寸调整为25%,并从较小的图像中获取单应性矩阵,然后将其用于原始较大图像的透视校正。我尝试使用公式H_l=s*H_sm*inv(s), where s=[1/scale, 0, 0; 0, 1/scale, 0; 0, 0, 1]
(比例= 0.25)获得较大图像的单应矩阵,但是结果不成功。我在做什么错了?
答案 0 :(得分:0)
首先,您的错误是您没有缩放整个对角线,而是仅缩放了前两个项。
但是实际上,根本不需要缩放:在任何非零数u
和任何非退化的单应性矩阵H
,{{1 }}和u * H
代表相同的变换。