百度图像识别SDK

一、任务

任务一:配置百度图像识别Java SDK

任务二:了解百度图像识别相关功能并进行总结

任务三:完成动物识别,自行拍摄动物图片进行上传并查看结果

任务四:完成植物识别,自行拍摄植物图片进行上传并查看结果

 

二、过程

任务一:配置百度图像识别Java SDK

安装ImageClassify Java SDK,参考资料

 

 

 

 

2、官方网站JAVA SDK下载 https://ai.baidu.com/sdk

 

 

 

 

3、使用jar

 

 

 

 

 

4、进入百度云控制台

 

 

 

 

 

 

 

5、创建应用

 

 

 

 

 

任务二:了解百度图像识别相关功能并进行总结

百度AI开放平台提供了丰富的图像识别服务,包括通用物体和场景识别、品牌logo识别、植物识别、动物识别、菜品识别、地标识别、果蔬识别、红酒识别、货币识别、图像主体检测等服务。

 

 

 

 

 

其中关于百度图像识别的API主要包括接口能力、请求格式、返回格式、请求限制四个方面。

1)接口能力:

 

 

 

图像识别接口一览表

2请求格式

POST方式调用

注意:Content-Typeapplication/x-www-form-urlencoded,然后通过urlencode格式化请求体。

 

3)返回格式

返回JSON格式

 

4)请求限制

请求图片需经过base64编码:图片的base64编码指将一副图片数据编码成一串字符串,使用该字符串代替图像地址。您可以首先得到图片的二进制,然后用Base64格式编码即可。

注意:图片的base64编码是不包含图片头的,如(data:image/jpg;base64,)

请求格式支持PNG、JPG、JPEG、BMP**

 

 

 

不同接口图片编码后限额

任务三:完成动物识别,自行拍摄动物图片进行上传并查看结果

1、新建项目

2、新建文件夹img用于存放图片

 

 

 

 

 

3上传图片,test2.jpg

 

 

 

4、将应用的APP_IDAPI_KEYSECRET_KEY粘贴代码上

 

5、查询动物识别参数信息

 

 

 

6、新建AipImageClassify并初始化

 

 

7、具体代码实现

 

 

 

8、识别动物图片

 

 

 

 

9、具体结果

 

 

 

任务完成植物识别,自行拍摄植物图片进行上传并查看结果

1、上传图片,test1.jpg

 

 

 

 

2、查询动物识别参数信息

 

 

 

 

 

3、具体代码实现

 

 

 

4、新建AipImageClassify并初始化

 

 

 

 

5、识别植物图片

 

 

 

6、具体结果:

 

 

posted on 2021-11-24 17:03  桑榆非晚柠月如风  阅读(431)  评论(0编辑  收藏  举报