|
|
|
|
@ -0,0 +1,77 @@
|
|
|
|
|
# README
|
|
|
|
|
|
|
|
|
|
后端仓库:https://code.educoder.net/pzgu2wxls/ImageEditor
|
|
|
|
|
|
|
|
|
|
前端仓库:https://bdgit.educoder.net/p7rxkvhe3/opencv-img-editor-vue.git
|
|
|
|
|
|
|
|
|
|
演示视频:https://www.bilibili.com/video/BV1mT411j7uw
|
|
|
|
|
|
|
|
|
|
### 本仓库为后端仓库,前端仓库在另一个url
|
|
|
|
|
|
|
|
|
|
## 技术栈 Flask + Vue
|
|
|
|
|
## 难度系数:1.5
|
|
|
|
|
|
|
|
|
|
## 分工:
|
|
|
|
|
### 王尔可:后端开发
|
|
|
|
|
### 廖晋川:后端开发
|
|
|
|
|
### 华思铭:前端开发,前后端衔接
|
|
|
|
|
|
|
|
|
|
## 项目
|
|
|
|
|
|
|
|
|
|
### 不知道能不能直接clone然后在pycharm上运行
|
|
|
|
|
### 如果不行就自行创建一个flaskProject然后把文件复制进去
|
|
|
|
|
### 最后在static文件夹下创建一个uploads文件夹就行了
|
|
|
|
|
|
|
|
|
|
### 主要内容:
|
|
|
|
|
|
|
|
|
|
#### 运行环境:
|
|
|
|
|
|
|
|
|
|
python 3.9.0
|
|
|
|
|
opencv 4.4.0
|
|
|
|
|
pytorch 1.12.0
|
|
|
|
|
|
|
|
|
|
#### 前端交互界面见前端仓库:https://bdgit.educoder.net/p7rxkvhe3/opencv-img-editor-vue.git
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##### 功能列表【见program.py】:
|
|
|
|
|
|
|
|
|
|
'10' : hsv_h
|
|
|
|
|
'11' : hsv_s
|
|
|
|
|
'12' : hsv_s
|
|
|
|
|
'13' : hsv_s
|
|
|
|
|
'14' : hsv_s
|
|
|
|
|
'15' : hsv_s
|
|
|
|
|
'20' : 非运算
|
|
|
|
|
'21' : 或运算
|
|
|
|
|
'22' : 与运算
|
|
|
|
|
'23' : 加运算
|
|
|
|
|
'24' : 减运算
|
|
|
|
|
'25' : 乘运算
|
|
|
|
|
'26' : 除运算
|
|
|
|
|
'30' : 放大
|
|
|
|
|
'31' : 缩小
|
|
|
|
|
'32' : 旋转90°
|
|
|
|
|
'33' : 水平镜像
|
|
|
|
|
'34' : 垂直镜像
|
|
|
|
|
'40' : 添加噪声
|
|
|
|
|
'41' : 减噪
|
|
|
|
|
'50' : 白平衡
|
|
|
|
|
'51' : 灰度世界算法
|
|
|
|
|
'52' : 直方图均衡化
|
|
|
|
|
'53' : Retinex ssr1
|
|
|
|
|
'54' : Retinex ssr2
|
|
|
|
|
'55' : Retinex msr1
|
|
|
|
|
'56' : Retinex msr2
|
|
|
|
|
'57' : Retinex msrcr
|
|
|
|
|
'58' : 自动白平衡(处理用时略长)
|
|
|
|
|
'59' : 自动色彩均衡(处理用时略长)
|
|
|
|
|
'60' : 腐蚀
|
|
|
|
|
'61' : 膨胀
|
|
|
|
|
'62' : 开运算
|
|
|
|
|
'63' : 闭运算
|
|
|
|
|
'70' : **风格迁移**(处理时间较长)
|
|
|
|
|
'71' : **年龄转换**(处理时间较长)
|
|
|
|
|
'b' or 'back' : *撤销
|
|
|
|
|
's' or 'save' : *保存
|
|
|
|
|
'q' or 'quit' : *退出程序
|