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去筛选出最优解)。
perspectiveTransform warpPerspective getPerspectiveTransform findHomography
最新推荐文章于 2025-03-18 13:36:33 发布