百度图像识别SDK
⼀、任务
任务⼀:配置百度图像识别Java SDK
任务⼆:了解百度图像识别相关功能并进⾏总结
任务三:完成动物识别,⾃⾏拍摄动物图⽚进⾏上传并查看结果
任务四:完成植物识别,⾃⾏拍摄植物图⽚进⾏上传并查看结果
⼆、过程
任务⼀:配置百度图像识别Java SDK
安装ImageClassify Java SDK,参考资料
3、使⽤jar包
4、进⼊百度云控制台
5、创建应⽤
任务⼆:了解百度图像识别相关功能并进⾏总结
百度AI开放平台提供了丰富的图像识别服务,包括通⽤物体和场景识别、品牌logo识别、植物识别、动物识别、菜品识别、地标识别、果蔬识别、红酒识别、货币识别、图像主体检测等服务。
其中关于百度图像识别的API主要包括接⼝能⼒、请求格式、返回格式、请求限制四个⽅⾯。
1)接⼝能⼒:
图像识别接⼝⼀览表
2)请求格式:
为POST⽅式调⽤
注意:Content-Type为application/x-www-form-urlencoded,然后通过urlencode格式化请求体。
3)返回格式
返回JSON格式
4)请求限制
请求图⽚需经过base64编码:图⽚的base64编码指将⼀副图⽚数据编码成⼀串字符串,使⽤该字符串代替图像地址。您可以⾸先得到图⽚的⼆进制,然后⽤Base64格式编码即可。
注意:图⽚的base64编码是不包含图⽚头的,如(data:image/jpg;base64,)
请求格式⽀持:PNG、JPG、JPEG、BMP**
不同接⼝图⽚编码后限额
任务三:完成动物识别,⾃⾏拍摄动物图⽚进⾏上传并查看结果
sdk1、新建项⽬
2、新建⽂件夹img⽤于存放图⽚
3、上传图⽚,test2.jpg
4、将应⽤的APP_ID、API_KEY、SECRET_KEY粘贴代码上
5、查询动物识别参数信息
6、新建AipImageClassify并初始化
7、具体代码实现
8、识别动物图⽚
9、具体结果
任务四:完成植物识别,⾃⾏拍摄植物图⽚进⾏上传并查看结果1、上传图⽚,test1.jpg
2、查询动物识别参数信息
3、具体代码实现
4、新建AipImageClassify并初始化
5、识别植物图⽚
6、具体结果:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论