项目简介
本项目致力于实现基于图像配准的艺术图像融合。运用计算机视觉技术,特别是图像配准和单应性矩阵计算,对两张图像(通常是去雾前后的图像)进行配准与融合,进而创造出新颖的艺术效果。
项目的主要特性和功能
- 图像配准:提取特征点,找出两张图像间的对应关系。
- 单应性矩阵计算:依据匹配的特征点,算出两张图像的空间关系。
- 图像融合:将两张图像融合在一起,生成新的艺术效果。
- 掩膜创建:用于指定融合时各部分的权重。
安装使用步骤
依赖环境和库
- Python环境(建议使用Python 3.x版本)
- OpenCV库(用于图像处理)
- NumPy库(用于数值计算)
使用步骤
- 已下载项目源码文件,将其放置在合适位置。
- 安装必要的依赖库,可通过以下命令安装:
bash pip install -r requirements.txt
- 准备两张待融合的图像,一般为去雾前后的图像,将其放入
input
目录。 - 运行脚本,在命令行输入以下命令:
bash python code/run.py --undefog-img-path input/image1.jpg --defog-img-path input/image2.jpg --fusion-result-name output/fused_image.jpg --matching-result-name output/matching_image.jpg
- 查看融合结果,结果会存放在
output
目录下。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】