发布时间:2023-05-05 14:30
前言
一、透视变换的概念
二、透视变换工作原理
三、相关函数
1.findHomography函数
2.warpPerspective函数
3.getPerspectiveTransform函数
四、透视变换案例
案例1:文稿矫正
案例2:广告屏换图
五、总结
本文以实现广告屏换图为目标,学习OpenCV透视变化相关知识,核心的内容包括:OpenCV透视变化概念、透视变化工作原理,以及广告屏换图、文稿矫正的实现
- 仿射变换与透视变换在图像还原、图像局部变化处理方面有重要意义
- 通常情况下,在2D平面中,仿射变换的应用较多,在3D平面中,透视变换又有了自己的一席之地,两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换
- 仿射变换和透视变换的数学原理不需深究,在应用层面,仿射变换是图像基于3个固定顶点的变换,如下图所示: