有服务端人脸识别SDK。可以实现如下功能:
人脸检测:从一张图片或者一段视频流中,定位出人脸的位置,并给出人脸的坐标。
人脸跟踪:在人脸检测之后,跟踪人脸框,不同的人赋值不同的人脸ID,同一个人分配一个ID。
人脸关键点定位:从包含脸部的框中,定位出五官关键点的位置,例如,眼睛、鼻子、嘴角等关键信息。
人脸质量:对输入的人脸质量进行评估,人脸遮挡越少,姿态越正,光照条件越好,则人脸质量估计输出的分越高。
角度模型:通过一幅面部图像来获得头部的姿态角,计算出来人头的俯仰角、偏航角和滚转角,即抬头、摇头和转头角度。
人脸RGB活体检测:判断一个人脸图片是真实的人脸还是图片等假的人脸,人脸RGB活体检测通过分析人脸破绽来判断是否是活体。
人脸识别:从一副对齐之后的人脸图片中提取人脸特征,然后和底库中的特征进行比对,识别出来这个人是谁。人脸识别分为1:1比对和1:N比对,其中1:1比对判断是否是同一个人;1:N比对是从N个人中找到和当前的人最匹配的一个人,并判断其是否为同一个人。
——参考链接。
公有云API目前是基于图片进行识别的,如果是视频流需要客户自己抽帧处理后以图片的形式请求接口。
可以考虑服务端人脸识别SDK,是可以支持视频流进行人脸识别: https://help.aliyun.com/zh/viapi/developer-reference/the-service-side-face-recognition-sdk-1/
此回答整理自钉群“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。