百度云的人脸识别学习笔记(开发者文档看一天,代码要几分钟,我的天)
此文章仅作为个人学习记录,不足之处,不解之处,欢迎骚扰,毕竟自学很痛苦!!
相关链接
①(参考文档)https://cloud.baidu.com/doc/FACE/Face-Detect.html#.E8.83.BD.E5.8A.9B.E4.BB.8B.E7.BB.8D
②(错误码)https://cloud.baidu.com/doc/FACE/Face-ErrorCode.html#.E9.94.99.E8.AF.AF.E7.A0.81-1
③(base64转码地址)http://imgbase64.duoshitong.com/
④ 进入你自己的管理控制台
第一步(测试API接口)
1.首先获取access_token,获取access_token后就可以调用api接口用android studio进行人脸识别;
2.获取access_token的方法是使用网址访问,然后返回一串字符串,网址访问如上图黑色框圈起来的网址,不同API返回的access_token不同,一定要注意!!!(https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=人脸识别应用的AK&client_secret=人脸识别应用的SK),发起请求后获得如下Json字符串!里面就有需要的access_token;
[图片上传中...(image.png-8d7e14-1556456808938-0)]
3.获取access_token后就可以调用api接口上传图片。
网址参数如下:
然后在Headers填写参数(默认参数Key:Content-Type,Value:application/x-www-form-urlencoded)即可
最后在Body中填写参数
点击send发送,如有错误请根据错误码排查错误,错误码网址https://cloud.baidu.com/doc/FACE/Face-ErrorCode.html#.E9.94.99.E8.AF.AF.E7.A0.81-1
然后你会发现和官方文档返回的结果不一样
返回结果链接https://cloud.baidu.com/doc/FACE/Face-Detect.html#.E8.BF.94.E5.9B.9E.E8.AF.B4.E6.98.8E,返回结果不一样是因为body参数需要填写,但是我不知道怎么填写。然后我就用android studio试着调用一下sdk。
人脸识别属性特征简单app调用https://www.jianshu.com/p/bfa4b3e1cbd3