基于SnapDragonBoard410c开发的人脸识别

人脸解锁,虹膜解锁曾经都只有在电影里能看见的技术,现在随着科技的发展这种先进的产品开始慢慢的融入到我们普通人的正常生活中来了.今天我将带大家去开发一款基于SnapDragonBoard410c的人脸识别系统.

硬件需求:SnapDragonBoard410c的开发板一块(可在高通官网购买),DC:12V,2A;
软件需求:迅飞人脸识别SDK一份.

这里写图片描述

接下来我们一起去实现一下超级炫酷的人脸识别系统吧!!!!!let’s go

第一步:先去迅飞官网下载人脸识别SDK,然后下图的设置加入到人脸识别项目环境中.
这里写图片描述

这里写图片描述

第二步:注册

在声纹注册时,需要先获取密码:
mIdVerifier.setParameter(SpeechConstant.MFV_SCENES, "ivp" );

mIdVerifier.setParameter( "rgn", rgn );

mIdVerifier.execute("ivp", "download", "pwdt=3", listener );

密码结果通过 listener 中的回调获取。

进行注册:
mIdVerifier.setParameter( SpeechConstant.MFV_SCENES, scence );

mIdVerifier.setParameter( SpeechConstant.MFV_SST, "enroll" );

mIdVerifier.setParameter( SpeechConstant.AUTH_ID, authID );

mIdVerifier.startWorking( listener );

while( !isDataFinished ){

    if( scence.equals("ivp") ){

        params = "pwdt=3,ptxt="+pwdTxt+",rgn="+rgn;
    }
    mIdVerifier.writeData( scence, params, data, offset, length );

}
mIdVerifier.stopWrite( scence );

第三步:验证

// 设置业务场景
mIdVerifier.setParameter( SpeechConstant.MFV_SCENES, scene ); 

mIdVerifier.setParameter( SpeechConstant.MFV_SST, "verify" );

mIdVerifier.setParameter( SpeechConstant.MFV_VCM, vcm );

mIdVerifier.setParameter( SpeechConstant.AUTH_ID, authID );

mIdVerifier.startWorking( listener );

while( !isDataFinished ){

    mIdVerifier.writeData( scence, params, data, offset, length );

}
mIdVerifier.stopWrite( scence );

这样就能实现一个最简单的人脸识别的系统了!!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值