perspectiveTransform warpPerspective getPerspectiveTransform findHomography

博客介绍了OpenCV中与单应性矩阵计算相关的函数。perspectiveTransform适用于一组点,warpPerspective适用于图像,getPerspectiveTransform和findHomography用于计算单应性矩阵。getPerspectiveTransform用SVD分解,简单粗暴;findHomography会拿多个点计算并筛选最优解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

perspectiveTransform perspectiveTransform适用于一组点
warpPerspective warpPerspective适用于图像
getPerspectiveTransform
findHomography
都用于计算单应性矩阵,即解一个线性方程组。由于单应矩阵有8个未知数(3*3,其中第9个数为1),所以至少需要4个点(每个点-x,y,提供2个约束方程)。
getPerspectiveTransform用的是SVD分解,getPerspectiveTransform只会拿前4个点去计算,getPerspectiveTransform()比较简单粗暴。
findHomography则会拿一堆点(>=4)去计算(其是不断从一堆点中重复拿出4个点去计算出一个结果,再采用一些优化算法RANSAC/LMEDS去筛选出最优解)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值