人脸识别活体检测测试案例
第二张:
然后结果运行结果:
2.两张真人(不是同一个人)图片上传: 第一张: 第二张:
可以看出来,很明显不是同一个人,一个男的一个女的,运行结果:
3.第一张假的,第二张真的(同一个人)图片上传: 第一张: 这张照片是我手机第二次进行拍照所得的,
第二张:
运行结果为:
4.第一张真的,第二张假的(同一个人)图片上传: 第一张: 第二张:
运行结果为: 5.第一张假的,第二张真的(不同人)图片上传: 第一张: 第二张:
运行结果为:
6.第一张真的,第二张假的(不同人)图片上传: 第一张:
第二张:
运行结果为:
相信大家都理解了,那么我们来做一下吧!!
我们现在myeclipse里面创建个项目,普通的项目就OK啦。 喏,如图所示,项目名称我们就随便起个,就叫它:face_Live_test
然后点击finish,就完成了项目创建的第一步了。 我们在项目下面新建个目录,名字是lib,用来放我们的jar包吧,如图所示 :
//百度云接口信息 public static final String APP_ID = "********"; public static final String API_KEY = "******"; public static final String SECRET_KEY = "*********"; public static AipFace client = new AipFace(APP_ID, API_KEY, SECRET_KEY);
把代码中的*换成你自己的信息即可,这里不再多做解释。 然后我们重新创建个方法: 此方法代码如下:
到此为止就可以了,本代码的原理我先说下: 先上传两张一次拍照的照片,然后实现比对功能,上传照片完成之后会进行对每张照片活体检测,检测完成第一张照片之后继续检测第二张,如果照片不是活体(这里指的是照片进行二次翻拍),那么久不进行下面的比对,否则进行比对,当然比对的时候在判断是否比对成功。
下一篇:
Echarts柱状图设置柱间距不生效