基于暗通道和导向滤波的图像去雾算法C实现

2021-06-29

基于暗通道和导向滤波的图像去雾算法C++实现

项目简介

本仓库提供了一个基于暗通道和导向滤波的图像去雾算法的C++实现。该算法能够有效地去除图像中的雾霾,提升图像的清晰度和对比度,适用于各种图像处理场景。

功能特点

  • 暗通道先验:利用暗通道先验理论,估计图像中的雾霾浓度。
  • 导向滤波:通过导向滤波技术,平滑图像并保留边缘细节。
  • C++实现:代码使用C++编写,性能高效,适合嵌入式系统或高性能计算环境。

使用方法

  1. 克隆仓库
    git clone https://github.com/yourusername/your-repo.git
    
  2. 编译代码
    cd your-repo
    mkdir build
    cd build
    cmake ..
    make
    
  3. 运行程序
    ./dehaze input_image.jpg output_image.jpg
    
  4. 查看结果: 处理后的图像将保存在output_image.jpg中。

依赖项

  • OpenCV
  • CMake

贡献

欢迎提交Issue和Pull Request,共同完善本项目。

许可证

本项目采用MIT许可证,详情请参阅LICENSE文件。

下载链接

基于暗通道和导向滤波的图像去雾算法C实现