这是一个广告牌替换程序,使用OpenCV的单应矩阵将广告牌图片扣下来替换到目标图片上
- 项目配置
- 要求:安装了
Qt5,安装了OpenCV- 打开目录下
OpenCV.pri文件重新配置本机的opencv的相关头文件路径与共享库路径; - 使用Qt Creator打开
BillboardSwitch.pro文件即可编译运行
- 打开目录下
- 程序使用
- 加载目标图片(左图)与替换广告牌图片(右图)
- 然后鼠标选择对应点(如左边运动员广告牌四个角点对应右边图片的四个角点),鼠标选的点像素坐标会写在中间表格里;鼠标在图片中实时坐标会显示在数码显示板上
- 点击
run替换,save保存结果;保存的文件名称路径可在右下角设置
输入图片为:
| 目标图片 | 替换图片 |
|---|---|
![]() |
![]() |
将运动员广告牌替换成初音未来,输出结果为:



