转载

Git 项目推荐 | 基于腾讯云人脸识别演示程序

QCFace

人脸识别演示demo,基于腾讯云-万象优图 https://www.qcloud.com/product/ci.html。

打开程序,输入身份证号和姓名进入系统。身份证号和姓名并不需要是真实的。一次进入系统之后,系统会记录身份证号和姓名,避免重复输入。

2016-11-28

添加了拍照和选择图片之前的权限验证,防止在安卓5.0以上特别是6.0系统下权限验证失败导致无法识别的问题。

不过因为本机系统的原因并未进行测试,如果有朋友的系统存在权限问题,有测试结果可以反馈给我,谢谢。

点击“导入”进入录入页面

录入页面提供三个功能,“选择”指从手机中选择图片,“拍照”会唤起照相机,选择或者拍照之后,图片会显示在页面中。

此时点击上传,系统会自动根据登录时录入的身份证号和姓名创建用户,并识别图片中的人脸同用户关联。

如果图片中不存在人脸,会提示换张图片重试。

上传成功,同样会给力提示。上传成功完成用户的创建和人脸的上传。

导入可以分多次进行,只要身份证号前后保持一致,人脸都将绑定到同一个用户上。

在实际应用中,这部分功能需要慎重开发给用户,因为可能造成用户绑定其他人脸从而导致验证失效。
解决的办法主要有两个,
第一个不开发该功能给用户,由服务器端根据原始数据实现人员和人脸的绑定,然后在之后的“识别”中动态更新人员的人脸数据
第二个就是开发功能给用户,但是用户在绑定人脸之前要进行验证,可以分为机器验证(同原始人脸匹配并得到高分)和人工验证

点击“识别”进入识别页面

点击“拍照”拍摄照片并显示。

点击“人员验证”,则根据当前拍摄的照片,同录入的人员进行匹配,并展示匹配结果。还有更多的查询方式,具体请查看SDK。

点击“身份证验证”,则根据当前拍摄的照片以及登录时录入的身份信息,同公安数据库中的身份证照片进行匹配,并返回结果。该功能目前因为接口关闭而不可用。

以上。有问题电联keithknight@qq.com 。

原文  https://git.oschina.net/wildish/QCFace
正文到此结束
Loading...