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

背景介绍

你的项目跟人工智能无关?自己手写不可行?看完本文小白也能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来进行生

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android百度人脸识别Demo是一个基于百度人脸识别技术开发的Android应用程序示例。该Demo旨在展示如何使用百度人脸识别SDK来实现人脸的检测、识别和验证等功能。 通过该Demo,我们可以实现以下功能: 1. 人脸检测:能够在图像或摄像头帧中检测人脸的位置、大小和角度信息。 2. 人脸比对:能够对两张人脸图像进行比对,判断是否属于同一人。 3. 人脸搜索:能够对一组已知人脸图像进行搜索,找到与查询人脸最相似的人脸。 4. 人脸注册:能够将一张人脸图像注册到人脸库中,方便后续的比对和搜索操作。 5. 人脸属性分析:能够分析人脸的年龄、性别、表情等属性信息。 使用该Demo,我们可以将百度人脸识别能力集成到我们自己的Android应用程序中,为用户提供更加安全、方便和智能的人脸识别功能。比如,我们可以结合人脸识别技术来实现人脸解锁、人脸支付、人脸签到等应用场景。 在使用百度人脸识别Demo前,我们需要先在百度开放平台注册账号,创建应用并获取到相应的API Key和Secret Key,然后将其配置到Demo中。此外,我们还需要在Android设备上配置相机权限,以便Demo能够调用摄像头进行人脸检测和识别。 总之,Android百度人脸识别Demo是一个非常实用的示例程序,能够帮助我们了解并应用百度人脸识别功能,为我们的Android应用程序增加更多智能化的特性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值