百度人脸识别API 的使用
2017-11-23 12:42
405 查看
百度人脸识别API 的使用
百度人脸识别API是一个第三方SDK,在此之前,我搜索过其他一些人脸识别的,相比较之下,我觉得百度的更加方便。接下里,这是一个通过照片对比的demo,来教大家怎样使用百度人脸识别API。
*第一步,需要建立一个百度账号,申请自己的AppID, API Key和Secret Key
第二步,就是在官网下载SDK,导入jar包到项目中。
第三步,就是查看百度API的文档介绍,接下来我用人脸对比做例子。*
AipFace clien =new AipFace(AppID, API Key,Secret Key) //AppID, API Key,Secret Key在百度创建应用时,百度都会给你分配。 String imagePath1 = "test1.jpg"; String imagePath2 = "test2.jpg"; ArrayList<String> pathArray = new ArrayList<String>(); pathArray.add(imagePath1); pathArray.add(imagePath2); JSONObject response = client.match(pathArray, new HashMap<String, String>()); System.out.println(response.toString());
imagePath1和 imagePath2都是图片的地址。
然后返回的json格式是
{
“log_id”: 73473737,
“result_num”:1,
“result”: [
{
“index_i”: 0,
“index_j”: 1,
“score”: 44.3
}
]
}
其中我们想要的数据,就是result中的“score”,这个数据
就是表示
两张照片之间的相似程度可以根据这个数值,去判断是否为同一个人。本人建议临界值为80。
demo地址:https://github.com/WngYilei/Face/tree/master/FaceDemo
转载请注明出处,希望对大家有帮助,如果有不明白的,可以加我QQ
1064902365进行咨询。
相关文章推荐
- 使用Python结合Face++ API识别人脸
- 【Unity3d】在Unity3d中使用百度AI人脸识别功能
- Python3使用微软人脸API-1.2创建人员组人员训练识别
- 使用微软人脸API实现人脸识别(java的URL方式)
- 日常API之C#百度人脸识别
- 【Unity3d】在Unity3d中使用百度AI人脸识别功能
- Adnroid 使用安卓自带的人脸识别API
- 在Widora-OpenWRT上试用百度人脸识别API
- 百度人脸识别api实现及demo
- 使用百度api进行文字识别,完成英语作业
- python3.6+百度人脸识别API进行照片人脸对比
- Python使用百度api做人脸对比
- Java实现调用百度AI开放云平台(人脸识别API)
- python使用opencv实现人脸识别系统
- Android使用Face++ SDK进行人脸识别和年龄检测
- 使用OpenCV进行人脸识别的例子
- iOS Face++人脸识别SDK的使用
- 【Android】Android使用OpenCV实现人脸识别(OpenCV+JavaCV)
- (转)40多个关于人脸检测/识别的API、库和软件
- 【经验小谈】百度定位api使用 百度定位demo 百度地图快速定位 百度地图获取当前位置 获取自己的位置 百度定位示例