From f977f59b2f28f98a79878977fc6baccea5000363 Mon Sep 17 00:00:00 2001 From: pixv5cgsy <863488096@qq.com> Date: Sun, 31 Jul 2022 22:54:36 +0800 Subject: [PATCH] Delete 'README.md' --- README.md | 105 ------------------------------------------------------ 1 file changed, 105 deletions(-) delete mode 100644 README.md diff --git a/README.md b/README.md deleted file mode 100644 index 3daae9e..0000000 --- a/README.md +++ /dev/null @@ -1,105 +0,0 @@ -# 数字图像处理期末项目 - -> 王佳飞 10205101547 -> -> 陈黎明 10205101452 - -#### 项目简介 - -本项目包括数字图像的基本处理和图像风格快速变换两大模块。使用设计图形用户界面,通过滚动条动态调整参数,可以实现图像增强、边缘提取、几何变换、图像融合等基础图像变换功能。并在自主学习深度学习相关内容后,基于LapStyle快速前馈风格化网络实现不同艺术风格的快速迁移。 - -#### 软件架构 - -+ 开发语言采用了python 3.10 -+ 图像处理库采用了opencv-python -+ GUI部分采用了PySide6 + Qml -+ 风格迁移功能采用了PaddleGan - -#### 项目结构 - -----README.md - -----assets 图片资源 - -----report.pdf 项目报告 - -----Code - -​ Components qml组件 - -​ main.qml 主程序qml - -​ lapstyle.py 风格迁移功能,修改自PaddleGan的lapstyle_predictor - -​ main.py 主程序入口及各个图像处理函 - -#### 实现功能 - -+ 图像变换 - + rgb通道分离 - + 图像平移 - + 图像旋转 - + 图像翻转 - + 图像缩放 - + 仿射变换 - + 图像错切 - + 投影变换 -+ 图形绘制 - + 绘制直线 - + 绘制矩形 - + 绘制圆形 - + 添加文本 -+ 灰度变换 - + 图像二值化 - + 分段线性变换 - + 灰度级分层 - + 对数变换 - + 幂律变换 - + 生成灰度直方图 -+ 边缘检测 - + Roberts算子 - + Sobel算子 - + Prewitt算子 - + Laplacian算子 - + LoG算子 - + Canny算子 -+ 图像平滑 - + 空域平滑 - + 中值滤波 - + 均值滤波 - + 频域平滑 - + 理想低通滤波 - + 巴特沃斯滤波 - + 高斯滤波 -+ 形态处理 - + 腐蚀 - + 膨胀 - + 开运算 - + 闭运算 -+ 噪声添加 - + 高斯噪声 - + 指数噪声 - + 平均噪声 - + 椒盐噪声 - -+ **风格迁移** -+ 图像打开、保存等 - -#### 注意事项 - -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 - -#### 成员及分工 - -王佳飞:图形界面设计、编写;风格迁移代码实现 - -陈黎明:后台函数编写;阅读论文,撰写项目报告 -