单应矩阵缩放

问题描述

我有从消失点获得的单应性矩阵,用于校正透视畸变。我想先将图像尺寸调整为25%,并从较小的图像中获取单应性矩阵,然后将其用于原始较大图像的透视校正。我尝试使用公式H_l=s*H_sm*inv(s),where s=[1/scale,0; 0,1/scale,1](比例= 0.25)获得较大图像的单应矩阵,但是结果不成功。我在做什么错了?

解决方法

首先,您的错误是您没有缩放整个对角线,而是仅缩放了前两个项。

但是实际上,根本不需要缩放:在任何非零数u和任何非退化的单应性矩阵H,{{1 }}和u * H代表相同的变换。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...