zoukankan      html  css  js  c++  java
  • 百度图像识别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、具体结果:

     

  • 相关阅读:
    无法导入panda包解决方法
    VUE学习笔记——基础标签,函数
    jobs指令man手册内容
    linux 部分参数的全名
    bilibiliUP数据爬取——requests库与jason库运用实例
    宝塔面板无法进入phpadmin管理数据库解决办法
    python-spider_BeautifulSoup入门实践(一)安装以及简单的抓取数据
    c++程序设计实践——银行系统
    opencv-学习笔记
    关于pipeline的一篇转载博文https://www.cnblogs.com/midhillzhou/p/5588958.html
  • 原文地址:https://www.cnblogs.com/Lizhichengweidashen/p/15564021.html
Copyright © 2011-2022 走看看