探索人工智能人脸识别原理及应用(下)
人脸识别的原理:
深度学习典型的一个模型应用就是人脸识别,利用深度神经网络去训练成千上万的图片,得到一个可以识别人脸的模型,华为的人脸检测模型的识别精度和准确率在业界排名名列前茅。
人脸识别有三个步骤,第一步是找到图片中的人脸:
相机中的人脸检测技术使用的就是二分类技术,一张照片首先被切割成一块块的图像块。然后每一个图像块都会经过人脸分类器去判别是否是人脸。如果找到人脸就返回对应的坐标值,并用线框图标出人脸的位置。
第二步骤就是分析人脸的特征:
特征提取:则是让机器"看得懂“,对人脸部分进行分析,得到人脸的相应特征,如五官司特征点,是否微笑,是否戴眼镜等特征信息。
第三步就是人脸比对
人脸比对:将前两步得到的信息,被用于与人脸数据库已经记录的人像(如身份证照片,人脸库)以一定的方法相比较,也就是解决"跟谁像"的问题。
人脸识别的应用场景:
身份验证
使用人脸检测与比对功能,可进行身份核实,适用于火车站、机场、海关等人证合一验证场景
电子考勤
人脸检测及比对功能适用于客户企业对员工进行电子考勤,会场签到,也可协助
企业客户做安防监控
轨迹分析
人脸搜索服务可检索出图库中与输入人脸最相似的N张人脸图片及相似度。根据返回图片的时间、地点及行为信息,协助客户实现轨迹分析
客流分析
客流分析对于商场具有重要价值。基于人脸识别、比对、搜索技术,可以准确分析顾客的年龄、性别等信息,区分新老顾客,帮助客户精准营销
实操演练:快速构建专属人脸库
华为云人脸识别服务常用接口API
人脸检测
对输入图片进行人脸检测和分析
API示例:https://support.huaweicloud.com/api-face/face_02_0027.html
准备工作:获取用户名的Token和相应的ProjectID
返回标签值:
人脸对比
将两个人脸进行比对,来判断是否为同一个人,返回比对置信度。
API示例:https://support.huaweicloud.com/api-face/face_02_0029.html
创建人脸库
创建用于存储人脸特征的人脸库
API示例:https://support.huaweicloud.com/api-face/face_02_0031.html
添加人脸
添加图片到人脸库中,检测到多少张人脸,则增加多少张人脸到人脸库当中。
API示例:https://support.huaweicloud.com/api-face/face_02_0037.html
人脸搜索
API示例:https://support.huaweicloud.com/api-face/face_02_0035.html
人脸搜索是指在已有的人脸库中,查询与目标人脸相似的一张或者多张人脸,并返回相应的置信度。
查询人脸库
查询当前用户所有人脸库的状态信息
API示例:https://support.huaweicloud.com/api-face/face_02_0032.html
删除人脸库
API示例:https://support.huaweicloud.com/api-face/face_02_0034.html
删除人脸库以及其中所有的人脸。
通过华为云集成人脸识别服务总结
识别精准:识别算法鲁棒性强,复杂场景识别准确
超低时延:毫秒级识别单张人脸
灵活交付:通过公有云灵活强大的资源调度能力,支撑业务快速上线
功能丰富:华为云已开放人脸检测、比对和搜索服务,即将开放动态人像、年龄识别、特征点定位等服务
详细内容可以结合华为云享直播学习
直播地址:http://zhibo.huaweicloud.com/watch/2693280
作者:刘毅超 WeChat:yichao233
版权声名:部分图片素材来源网络,如有侵仅及时联系本人
转载请注明来源
- 点赞
- 收藏
- 关注作者
评论(0)