美文网首页
Android Studio 百度云人脸识别API 笔记一

Android Studio 百度云人脸识别API 笔记一

作者: 黑马_b717 | 来源:发表于2019-04-28 21:37 被阅读0次

    百度云的人脸识别学习笔记(开发者文档看一天,代码要几分钟,我的天)

    此文章仅作为个人学习记录,不足之处,不解之处,欢迎骚扰,毕竟自学很痛苦!!
    相关链接
    ①(参考文档)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)]

    使用postman 获得如上字符串

    3.获取access_token后就可以调用api接口上传图片。
    网址参数如下:


    image.png

    然后在Headers填写参数(默认参数Key:Content-Type,Value:application/x-www-form-urlencoded)即可


    image.png

    最后在Body中填写参数


    获取base64,后面需要用到,然后逗号和逗号前的不要,有些转码软件会有img标签,同理去掉开始符和结束符 image.png

    点击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

    相关文章

      网友评论

          本文标题:Android Studio 百度云人脸识别API 笔记一

          本文链接:https://www.haomeiwen.com/subject/ugxsnqtx.html