前言
通过一个可以运行的项目,快速入门深度学习,该项目通过微信小程序拍摄照片,调用后台程序上传照片,生成证件照,提供完整可运行的前后端源代码。
本项目能学习到:
1.快速了解深度学习框架的应用, 进行人脸识别
2.如何识别人脸的68个关键点
3.如何通过python构建一个web站点
4.如何通过AI算法人像分割
5.如何进行图片裁剪
6.如何使用微信小程序拍摄并上传照片
本项目的技术:
tensorflow (深度学习框架,利用卷积神经网络识别图像)
pytorch (深度学习框架)
dlib(机器学习算法库,利用其人脸关键点定位)
pymatting (抠图算法库)
Tornado (高性能web框架)
cv2 (python 图片处理工具)
PIL (python 图片处理工具)
微信小程序开发
效果图: