快捷搜索: 王者荣耀 脱发

人脸识别活体检测测试案例

第二张:

然后结果运行结果:

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);

把代码中的*换成你自己的信息即可,这里不再多做解释。 然后我们重新创建个方法: 此方法代码如下:

到此为止就可以了,本代码的原理我先说下: 先上传两张一次拍照的照片,然后实现比对功能,上传照片完成之后会进行对每张照片活体检测,检测完成第一张照片之后继续检测第二张,如果照片不是活体(这里指的是照片进行二次翻拍),那么久不进行下面的比对,否则进行比对,当然比对的时候在判断是否比对成功。

经验分享 程序员 微信小程序 职场和发展