APP下载

基于微信小程序的数字图像处理平台的研究和实现

2021-06-16王柳涛李家敏陈兴松郭鸿伟欧武略

电子技术与软件工程 2021年7期
关键词:程序用户模型

王柳涛 李家敏 陈兴松 郭鸿伟 欧武略

(广东技术师范大学 广东省广州市 510665)

1 引言

随着信息技术及网络社交兴起、深度学习和图像处理技术的技术的成熟以及智能手机的普及,人们对图像处理类软件产品的需求也日益增加。微信小程序搭配数字图像处理技术和深度神经网络,开发图像处理平台,解决用户在图像处理上的多样化需求具有很大的研究价值。

2 平台系统架构

2.1 前端部分

前端框架分为三部分:逻辑层、视图层和系统层,采用vue.js框架开发,为用户使用小程序提供了登录页面、注册页面、图像处理页面。

2.2 后端结构

2.2.1 云开发控制台

云开发控制台提供数据库和云储存两大功能,数据库管理用户的个人数据;云存储为存放用户的个人图像文件。

2.2.2 Django 服务端

Django 服务器端存放图像处理视图函数,用户通过小程序向服务器发起一个http 请求(request),不同的请求对应不同的视图函数。函数在语言上基于python 开发,在算法的设计上基于opencv 的图像处理库和深度神经网络,实现了负责接收前端的不同post 请求,并根据不同的请求地址调用相应的图像处理算法的功能,对post 请求的图像数据进行处理并返回结果。

3 平台可行性分析

不同于市面的大多数图像处理软件,本平台开发了多种图像特效处理功能(图1)+人脸识别的功能。平台的特点:简洁美观的界面、实用多样的功能、简单方便的操作等,因此能基本满足不同类型的人群的需求,具有广阔的前景。

4 数字图像处理算法实现

4.1 人脸识别

小程序用户在前端注册页面进行个人信息注册时,需进行个人头像照的上传并被存储到云储存中。……

登录APP查看全文

猜你喜欢

程序用户模型
一半模型
重尾非线性自回归模型自加权M-估计的渐近分布
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
关注用户
3D打印中的模型分割与打包
关注用户
关注用户
创卫暗访程序有待改进