文章可能被更新,最新地址: http://www.fearlazy.com/index.php/post/68.html
先看看效果图:
-
企业认证
想要下载百度人脸识别的SDK必须要通过企业认证,需要企业的营业执照。这一步就不细说了。
-
创建授权
通过企业认证并申请成功后,就可以创建授权了。点击人脸识别后台管理中的客户端SDK管理创建授权。
以android为例,我们需要先创建一个签名文件,并记住别名、密码和store的密码,之后的程序中会使用到。创建签名后获得签名的MD5填入到新建授权最后一项。
3.下载示例工程
创建授权成功后就可以下载示例工程了,这里选择人脸登录的android示例工程。下载时选择自动配置授权信息,选择刚才创建的授权名。选择自动配置授权信息,需要我们配置的地方就不多了。
4.编译程序
下载示例工程后解压,然后用Android Studio打开。
出师不利刚开始就遇到了一个错误提示。别怕,仔细看提示发现只是版本库的问题。反正我们也不需要直接删了就是了,点击configure后如下图操作:
接下来要修改程序了,首先修改Config.java中的代码:
其中的ak、sk和人脸库groupID在人脸识别初体验中已经接触过了,不再赘述。
然后修改build.gradle配置,这里就需要使用到创建授权中的签名信息了,如图所示:
这里特别要注意的是keyPassword和storePassword使用了同一个变量。如果你的这两个密码不一样的话,可以再加一个变量。修改配置后要记得同步一下。
修改配置后编译程序又有新问题:
R文件识别不了,程序的包名和示例的包名不一样,把com.baidu.aip.fl修改为自己的包名,其他需要导入的地方导入。不知道大神们有什么好办法可以指教一下。修改完成后再编译,终于大功告成了,尽情体验吧。
作者:fearlazy
作者:fearlazy
作者:fearlazy