欢迎光临
我们一直在努力

图片添加雾 合成雨雾数据集 低光等合成图像 合成雨雾道路天气图像 (天气合成数据集+代码项目)

天气效果生成器

一个基于 PyQt6 的图像天气效果生成工具,可以为图片添加雾、雨和低光等效果。
在这里插入图片描述

功能特点

  • 多种效果生成

    • 雾效果:可调节雾的浓度、亮度和动态效果
    • 雨效果:可调节雨滴密度、大小和运动模糊
    • 低光效果:支持夜晚、黄昏、黎明三种场景,可调节曝光度、色温和阴影细节
  • 批量处理

    • 支持单张图片处理
    • 支持多张图片批量处理
    • 支持文件夹批量处理
    • 自动保持原始文件夹结构
  • 参数预设

    • 保存当前参数设置为预设
    • 加载已保存的预设
    • 删除不需要的预设
  • 实时预览

    • 2×2 网格布局显示
    • 原始图片和三种效果实时对比
    • 参数调整即时预览
      在这里插入图片描述
  • 系统要求

    • Python 3.6+
    • Windows/Linux/macOS

    依赖库

    • PyQt6
    • opencv-python
    • numpy
    • Pillow

    安装方法

  • 克隆或下载项目代码
  • 安装依赖:pip install -r requirements.txt
  • 使用方法

  • 运行程序:

    python main.py

  • 基本操作:

    • 点击"加载单张图片"选择要处理的图片
    • 使用滑动条调整效果参数
    • 点击相应的效果按钮生成效果
    • 处理后的图片会自动保存在输出目录
  • 批量处理:

    • 点击"加载多张图片"选择多个图片
    • 点击"批量处理文件夹"选择要处理的文件夹
    • 程序会自动在原目录旁创建处理后的文件夹
  • 预设管理:

    • 调整参数到理想效果后,点击"保存当前参数为预设"
    • 使用"加载预设"快速应用已保存的参数
    • 使用"删除预设"移除不需要的预设
  • 参数说明

  • 雾效果参数

    • 浓度:控制雾的密度(范围:0.01-1.00)
    • 亮度:控制雾的明暗程度(范围:100-255)
    • 动态效果:控制雾的纹理变化(范围:0-50)
  • 雨效果参数

    • 密度:控制雨滴数量(范围:5000-30000)
    • 大小:控制雨滴大小(范围:5-30)
    • 运动模糊:控制雨滴拖尾效果(范围:3-31)
  • 低光效果参数

    • 效果类型:夜晚/黄昏/黎明
    • 曝光度:控制整体亮度(范围:0.1-1.0)
    • 色温:控制色彩倾向(范围:2000K-8000K)
    • 阴影细节:控制暗部细节(范围:0-100)
      在这里插入图片描述
  • 输出说明

    处理后的图片将保存在以下目录结构中:

    原始目录_processed/
    ├── fog/ # 雾效果图片
    ├── rain/ # 雨效果图片
    └── lowlight/ # 低光效果图片

    在这里插入图片描述

    注意事项

    • 支持的图片格式:PNG、JPG、JPEG、BMP
    • 建议输入图片分辨率不要过大,以保证处理性能
    • 批量处理时请确保有足够的磁盘空间
    • 预设文件保存在程序目录下的 presets.json 中

    开发说明

    本项目使用以下技术:

    • PyQt6 用于图形界面
    • OpenCV 用于图像处理
    • NumPy 用于数值计算
    • PIL 用于图像 I/O

    许可证

    MIT License

    更新日志

    v1.0.0

    • 初始版本发布
    • 支持雾、雨、低光三种效果
    • 支持批量处理和预设管理

    在这里插入图片描述
    图片添加雾 合成雨雾数据集 低光等合成图像 合成雨雾道路天气图像 (天气合成数据集+代码项目)

    赞(0)
    未经允许不得转载:171主机测评 » 图片添加雾 合成雨雾数据集 低光等合成图像 合成雨雾道路天气图像 (天气合成数据集+代码项目)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址