• 13988888888
  • youweb@qq.com
  • 广东省广州市番禺经济开发区
  • 定制化设计一站式临时空间解决方案

  • 高端产品行业领先进口生产线

  • 核心技术装配式移动建筑系统

公司新闻
   主页 > 公司新闻

Java调用百度API实现图像识别

作者:佚名  发布时间:2025-03-05 15:47  浏览:

最近在做一个关于识别的小功能,翻阅了一堆资料,也实践自己去实现这个功能,最后识别的结果不是那么理想。这里介绍一个完全可以商用以及识别率超高的百度ai接口

1、为什么要用百度API来进行图像识别?

主要原因有三点:

1、识别率比自己做的要高、要好。

2、省去了收集数据集的时间。而且人家的数据集还更全面更牛逼。

3、直接调用接口,更加方便,不必去学习安卓ndk以及jni的使用,懂得安卓网络请求即可。

这里以动物识别为例,闲话就不多说了。先上个效果图

?

API文档参考地址:

https://cloud.baidu.com/doc/IMAGERECOGNITION/ImageClassify-API.html#.E8.BF.94.E5.9B.9E.E8.AF.B4.E6.98.8E

首先先去百度AI官网 申请一个图像识别的应用获得API key 和Secret Key

1、获取接口url地址:

HTTP 方法:

请求URL:?

URL参数:

参数
access_token通过API Key和Secret Key获取的access_token,参考“Access Token获取
 

2、Access_token获取

 

3、通过gson解析获得的数据

{"log_id": 686049192304682347, "result": [{"score": "0.55047", "name": "德国三色锦鲤"}, {"score": "0.0773791", "name": "锦鲤"}, {"score": "0.05252", "name": "大正三色锦鲤"}, {"score": "0.0337663", "name": "红白锦鲤"}, {"score": "0.0335902", "name": "日本锦鲤"}, {"score": "0.0248167", "name": "闪电红白锦鲤"}]}

 

4、权限

 返回 

平台注册入口