You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
shawn-sheep 8c92f4c773
new file: nst/art/1.png
2 years ago
main_windows 添加了图像风格迁移的功能 2 years ago
nst new file: nst/art/1.png 2 years ago
static 主程序上传 2 years ago
sub_windows new file: nst/art/1.png 2 years ago
test_image new file: nst/art/1.png 2 years ago
ui_xml 主程序上传 2 years ago
.gitignore 主程序上传 2 years ago
ENTRY.py 主程序上传 2 years ago
LICENSE 主程序上传 2 years ago
README.md modified: README.md 2 years ago
helloworld.py 配置了cuda环境 2 years ago

README.md

ImageStyleTransfer

概述

这是一个数字图像处理系统
作者10215101526-许青阳
协作者10215101522-张韵

软件名称:

数字图像处理系统

软件用途:

本软件针对图像处理的难点,设计了一款界面友好的数字图像处理系统,具备数字图像处理的主要功能的基础上,增加了场景明确的实际应用,还有图像风格迁移的高级应用。

软件功能:

该软件包含常见的图像处理实例

基础功能包括:

  • 图像色彩空间转换
  • 图像缩放裁剪
  • 图像加噪与平滑
  • 图像锐化

应用实例包括:

  • 直方图变换
  • 图像压缩
  • 边缘检测
  • 人脸检测

高级功能包括:

  • 图像风格迁移

以上这些模块涵盖了数字图像处理从基础到应用到高级的不同功能。


软件架构:

本设计利用PyCharm和QT Designer开发平台基于Python编程语言以及OpenCV计算机视觉库利用Qt5作为GUI框架构建了一个兼容Windows-x86平台的软件。


目录结构

  • main_windows 是主窗口
  • sub_windows 是子窗口
  • ENTRY.py 是程序进入点
  • ui_xml 是QT-GUI描述文件
  • static 是必须依赖
  • test_image 文件夹内是测试图片
  • nst 文件夹内是图像风格迁移的代码以及模型
    • 项目报告.pdf 顾名思义
    • Models.py 是风格迁移代码的主要代码
    • tools.py 是风格迁移代码的工具函数
    • ori 文件夹内是原始图片
    • art 文件夹内是艺术风格图片

包版本

PyQt5 5.15.9
PyQt5-Qt5 5.15.2
PyQt5-sip 12.12.1
torch 2.0.1+cu118
torch-tb-profiler 0.4.1
torchaudio 2.0.2+cu118
torchvision 0.15.2
opencv-python 4.7.0.72