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.
|
|
4 years ago | |
|---|---|---|
| ImageProcess.pyproject | 4 years ago | |
| ImageProcess.pyproject.user | 4 years ago | |
| README.md | 4 years ago | |
| lapstyle.py | 4 years ago | |
| main.py | 4 years ago | |
| main.qml | 4 years ago | |
README.md
图像处理
介绍
课程期末项目内容,实现了基本的图像处理功能,并设计了GUI,并整合了LapStyle的风格迁移功能
软件架构
- 开发语言采用了python 3.10
- 图像处理库采用了opencv-python
- GUI部分采用了PySide6 + Qml
- 风格迁移功能采用了PaddleGan
项目结构
- assets 图片资源
- Components qml组件
- main.qml 主程序qml
- lapstyle.py 风格迁移功能,修改自PaddleGan的laypstyle_predictor
- main.py 主程序入口及各个图像处理函数
注意事项
- 依赖项较多,不便于用pyinstaller进行打包处理,具体成品可参看项目演示视频
- 安装PaddlePaddle时注意cuda版本的选择,建议先查看显卡驱动
- 安装完毕后运行主函数即可
安装教程
- 安装Qt6与PySide6 https://www.qt.io/
- 安装PaddlePaddle https://www.paddlepaddle.org.cn/
- 安装各项依赖 pip install -r requirements.txt