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.
 
 
pixv5cgsy b165ae153b
ADD file via upload
4 years ago
ImageProcess.pyproject ADD file via upload 4 years ago
ImageProcess.pyproject.user ADD file via upload 4 years ago
README.md ADD file via upload 4 years ago
lapstyle.py ADD file via upload 4 years ago
main.py ADD file via upload 4 years ago
main.qml ADD file via upload 4 years ago

README.md

图像处理

介绍

课程期末项目内容实现了基本的图像处理功能并设计了GUI并整合了LapStyle的风格迁移功能

软件架构

  1. 开发语言采用了python 3.10
  2. 图像处理库采用了opencv-python
  3. GUI部分采用了PySide6 + Qml
  4. 风格迁移功能采用了PaddleGan

项目结构

  1. assets 图片资源
  2. Components qml组件
  3. main.qml 主程序qml
  4. lapstyle.py 风格迁移功能修改自PaddleGan的laypstyle_predictor
  5. main.py 主程序入口及各个图像处理函数

注意事项

  1. 依赖项较多不便于用pyinstaller进行打包处理具体成品可参看项目演示视频
  2. 安装PaddlePaddle时注意cuda版本的选择建议先查看显卡驱动
  3. 安装完毕后运行主函数即可

安装教程

  1. 安装Qt6与PySide6 https://www.qt.io/
  2. 安装PaddlePaddle https://www.paddlepaddle.org.cn/
  3. 安装各项依赖 pip install -r requirements.txt