|
|
|
|
@ -1,35 +0,0 @@
|
|
|
|
|
# 图像处理
|
|
|
|
|
|
|
|
|
|
#### 介绍
|
|
|
|
|
课程期末项目内容,实现了基本的图像处理功能,并设计了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
|
|
|
|
|
|