【OpenCV】广告屏换图 文稿矫正 透视变换 C++ 案例实现

发布时间:2023-05-05 14:30

目录

前言

一、透视变换的概念

二、透视变换工作原理

三、相关函数

1.findHomography函数

2.warpPerspective函数

3.getPerspectiveTransform函数

四、透视变换案例

案例1:文稿矫正

案例2:广告屏换图

五、总结


前言

本文以实现广告屏换图为目标,学习OpenCV透视变化相关知识,核心的内容包括:OpenCV透视变化概念透视变化工作原理,以及广告屏换图文稿矫正实现 

一、透视变换的概念

  • 仿射变换透视变换在图像还原、图像局部变化处理方面有重要意义
  • 通常情况下,在2D平面中,仿射变换的应用较多,在3D平面中,透视变换又有了自己的一席之地,两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换
  • 仿射变换透视变换的数学原理不需深究,在应用层面,仿射变换是图像基于3个固定顶点的变换,如下图所示:

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号