# 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 ## 分工: ### 王尔可:后端功能实现 ### 廖晋川:后端功能实现 ### 华思铭:前端UI开发,前后端衔接 ## 项目 ### 不知道能不能直接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' : *退出程序