基于暗通道和导向滤波的图像去雾算法C++实现
项目简介
本仓库提供了一个基于暗通道和导向滤波的图像去雾算法的C++实现。该算法能够有效地去除图像中的雾霾,提升图像的清晰度和对比度,适用于各种图像处理场景。
功能特点
- 暗通道先验:利用暗通道先验理论,估计图像中的雾霾浓度。
- 导向滤波:通过导向滤波技术,平滑图像并保留边缘细节。
- C++实现:代码使用C++编写,性能高效,适合嵌入式系统或高性能计算环境。
使用方法
- 克隆仓库:
git clone https://github.com/yourusername/your-repo.git
- 编译代码:
cd your-repo mkdir build cd build cmake .. make
- 运行程序:
./dehaze input_image.jpg output_image.jpg
- 查看结果:
处理后的图像将保存在
output_image.jpg
中。
依赖项
- OpenCV
- CMake
贡献
欢迎提交Issue和Pull Request,共同完善本项目。
许可证
本项目采用MIT许可证,详情请参阅LICENSE
文件。