Android 安卓人脸识别(百度人脸识别)快速集成采坑

本文介绍了如何在Android应用中快速集成百度人脸识别SDK,包括注册开发者账号、下载授权文件、修改包名和License、设置活体检测等步骤。适合对AI技术不太熟悉的开发者,集成过程大约需要2小时,且百度SDK目前提供免费的QPS调用。文章还提到了其他人脸识别服务商的对比,以及集成过程中可能遇到的问题和解决方案。
摘要由CSDN通过智能技术生成

背景介绍

你的项目跟人工智能无关?自己手写不可行?看完本文小白也能2小时让你的应用具备人脸识别活体检测等等功能啦!近两
年炒的最火的就是人工智能了,但是到处都讲人工智能,区块链啥啥的,总感觉跟普通安卓应用开发没多大关系。
最近有点闲得蛋疼啊,于是找了有关于指纹识别,人脸识别方面的技术博客,但是少之又少啊不能快速的集成到自己项目。基于本人对百度是比较偏爱的,于是乎看了下官网就直接上车了,大概一天下来就ok了。我是小白啊,这篇文章是基于小白的,如果你是技术大牛,可以忽略了。

目前百度人脸识别调用完全免费的(号称宣布永久免费使用哦,算是业界良心了),企业认证后可以免费10QPS限制调用,所谓QPS限制也就是一秒钟10次内的调用,每秒10次调用可以满足一些小型企业了。免费和付费的唯一区别就是QPS限制调用量不同。再说了用户量多了,给点钱也是应该的吧,老板也不会在乎这点钱的吧(几百块一月不等)。

集成百度sdk基本上可以直接copy示例demo直接在自己项目运行,顺利的话大概半天,跟着我的文章大概两小时足够!不过你开始得有百度AI开放平台账户及企业认证(工作日内认证大概4小时,最迟不会超过一天,周末都有人审核这点和给力了),集成过程中你看完整个文章,应该避免了一些问题,一天内应该可以让自己的项目跑起来。下面全部为快速集成 Android离线采集sdk 人脸登录示例过程(粗略大概3分钟可看完本文,文末有巨型福利)。

进去百度AI开发者官网,人脸识别提供了几种解决方案,集成大多类似。因为我们的业务场景是需要用到人脸登录,人脸签到功能,所以我选择了 Android离线采集sdk。具体选择哪种根据自己的需求选择即可。

目前市面上做人脸方面的公司非常多,列举几个:

百度人脸识别 Face++ 商汤科技 腾讯 虹软

当然还有一些其他的,目前比较出名的大概就这些,差别其实更多是在技术支持上(至少我是这么认为的)以及费用,据我

了解:百度、Face++、虹软,大概对比下:

百度人脸识

优点:价格便宜,客服很友好

缺点:待发掘

Face++

优点:技术更好,文档很清晰,因为没有接入暂且不知道技术支持怎么样不过应该不差

缺点:有点小贵
虹软

优点:全套离线,后台前端都可以离线实现,文档也挺详细的

缺点:看了下他们技术论坛,貌似问题也不少,而且回复也不是很及时的样子,最主要是需要自己搭建一套,他们的人脸对

比居然也是放在本地APP数据库的(当然这不算是缺点了)

说了这么多,想用啥自己选择就行,我们公司目前用的百度人脸识别,进入正题不多BB。

一、注册百度开发者账号

这个注册企业认证(工作日内认证大概4小时,最迟不会超过一天,周末都有人审核这点和给力了),而且需要公司的资质信息,我们当时已经有了所以我就直接拿来用。如果你卡在没有认证无法下载sdk的话,我教你一招,问下你公司运营说你的项目需要某某功能微信某某认证,需要公司营业执照图片,套路下不就有了啊,运营那里有公司执照那些的。实在不行看个体工商户执照行不行自己试试吧。http://ai.baidu.com/

二、新建项目获取授权文件

这一步算是前期测试的重要步骤,先要到控制台(默认第一步已经完成了)百度人脸识别链接
这个控制台基本就是人脸识别的所有开发SDK,技术资料的地方了,前端的SDK在SDK管理里面进行下载

首先你需要在采集SDK管理里面下载授权文件,他会让你跟你据包名跟key的MD5来进行生成,具体步骤按着他们的操作就行了。这里也有官网集成步骤文档:http://ai.baidu.com/docs#/Face-Android-SDK/top

如下图ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值