史上最简单的图像识别-百度AI开放平台
提到图像识别,一般都会想到人工智能。虽然现在人工智能还在发展阶段,但是有些技术已经成熟,比如图像识别、语音识别。百度早在2015年之前就已经推出了AI开放平台,涵盖了语音识别、图像处理、视频技术等等。借助第三方平台,AI也可以变的很简单。
一、注册百度账号
百度搜索「百度AI」,第一个就是。点击右上角「控制台」。用任意一个百度账号都可以登陆。
使用百度AI开放平台,需要先创建应用。选择「图像识别」,创建一个新的应用。应用名车和应用描述随便填写。
完成后会得到一个API KEY和SECRET KEY,这两个信息用于后面获取access_token。
二、获取access_token
curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=xxxxxxxxx&client_secret=yyyyyyyyyy'
其中,xxxxxxxx用API KEY替换,yyyyyy用SECRET KEY替换。
返回的结果json格式的文本,里面包含了access_token。
{"refresh_token": "25.b55fe1d287227ca97aab219bb249b8ab.315360000.1798284651.282335-8574074","expires_in": 2592000,"scope": "public wise_adapt","session_key": "9mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh4p6HbQcAiz5RmuBAja1JJGgIdJI","access_token": "24.6c5e1ff107f0e8bcef8c46d3424a0e78.2592000.1485516651.282335-8574074","session_secret": "dfac94a3489fe9fca7c3221cbf7525ff"
}
access_token后面会用到。
三、对图片编码
百度找一张动物的图片。
百度搜索「码工具」,进去后找到「图片 Base64」。
上传图片,得到Base64编码。
图中圈出来的是编码头信息,去掉头部信息,选中复制。
百度搜索「UrlEncode」,进入页面对Base64编码再进行Url编码。
得到的结果是一个很长的字符串。选中复制。
四、识别图像
curl -i -k 'https://aip.baidubce.com/rest/2.0/image-classify/v1/animal?access_token=xxxxx' --data 'image=yyyyyyyy' -H 'Content-Type:application/x-www-form-urlencoded'
用access_token替换xxxxxx,用Url编码后的图片数据替换yyyy。请求后返回结果:
结果包含了动物的名字以及准确度,一般来说,第一个就是我们要的结果:大耳朵兔。
如果需要视频教程,欢迎扫码观看!
QT图像识别
史上最简单的图像识别-百度AI开放平台相关推荐
- 图像识别-百度AI开放平台
1.注册百度账号 百度AI 百度智能云 二.获取access_token 使用百度AI开放平台,先创建应用.选择「图像识别」,创建一个新的应用. 三.使用图像识别的接口 1.接口 HTTP 方法:PO ...
- 图像识别教程(百度AI开放平台)
百度AI开放平台 官网准备 网址 百度AI开放平台:http://ai.baidu.com/ 登录/注册 没有注册过百度账号可以先去注册一个. 打开控制台 选择图像识别 创建应用 正确填写 得到对应A ...
- 如何正确调用百度AI开放平台的API进行图像识别
一.注册一个百度账号 二.点击下方链接使用百度账号登录百度智能云 百度智能云登录地址:https://login.bce.baidu.com/ 三.进入百度智能云个人中心,找到图像识别 四.点击创建图 ...
- 百度AI开放平台 | QT图像识别(P1 百度AI 图像识别-P2 图像编码处理-P3 获取access-token-P4 图像处理结果)
百度AI开放平台 | QT图像识别(P1 百度AI 图像识别-P2 图像编码处理-P3 获取access-token-P4 图像处理结果) 一,P1 百度AI 图像识别 二,P2 图像编码处理 三,P ...
- 百度AI开放平台3.0:平等赋能成为百度AI关键词
"让每一位开发者都能平等便捷地获取AI能力是我们的愿景,也是我们的承诺.我们非常感谢各位合作伙伴.开发者使用百度的AI能力,让人们的生活更便捷.让学习更有趣.让企业管理更高效.让人类更健康. ...
- 百度AI开放平台集成人脸识别,离线采集有动作活体版本sdk
前言 Android项目Android studio环境: 1.工程build.gradle版本号:3.2.1 2.app目录下的build.gradle配置:compileSdkVersion 28 ...
- 【百度智能云】教程:连接百度ai开放平台api接口并完成语音识别的任务
前言与介绍 本文章介绍了如何在Pycharm上用python语言简单的对连接百度ai开放平台的语音识别功能api端口的调用,并在代码里实现了现录音识别内容. 平台与相关工具 windows10.Pyc ...
- 百度ai开放平台使用方法(附带例子详细步骤)
百度ai开放平台 1.百度ai开放平台内有众多功能,如文字识别,语音技术等等内容,本文章以身份证识别为例子,教大家怎么使用它啦 链接走起:https://cloud.baidu.com/?from=c ...
- 百度AI 开放平台 语音合成
一.前言 继上一篇介绍如何使用百度语音识别API 的博客<树莓派 >>> 接入百度AI 开放平台实现智能语音识别>后,今天我们来看看如何使用百度语音合成,有了这一听一说, ...
最新文章
- markdown 图片居中_Markdown更改字体、颜色、大小,插入表格等方法
- 如何用简单的词语和用法解释Katana和OWIN?
- 每日一皮:后来…后来…他得到了永生...
- ES6 Symbol的应用场景
- django不修改数据库创外键_python小项目使用django的数据库模型
- 最新版FreeTextBox(版本3.1.6)在ASP.Net 2.0中使用简解(提供博客园本地下载)
- 建筑师 第一类斯特林数
- 剑指Offer - 面试题40. 最小的k个数(排序/大顶堆)
- 上市之后,青云存储平台QingStor也要“进军”云原生
- 此网址已被限制 此网址使用了一个通常用于网络浏览以外目的的端口。出于安全原因,Firefox 取消了该请求。
- 大数据助力“互联网+政务服务”发展
- html自动给js添加版本号,通过gulp 在原html文件上自动化添加js、css版本号
- django中时区设置
- HDU.4352.XHXJ's LIS(数位DP 状压 LIS)
- 利用Python实现词云舞蹈视频
- 【大杂烩】杂7杂8的东西
- jquery form自动绑定表单内容
- Web前端第三阶段--DOM
- YUV图解 (YUV444, YUV422, YUV420, YV12, NV12, NV21)
- linux-alpine安装软件使用指定安装源
热门文章
- Maven私服Nexus-3.49.0配置
- 【微信小程序】wx:for的使用
- 哪个软件可以测试脸型适合什么发型,万能脸型公式,4个问题测出你的脸型和适合的发型!...
- mac设置文件权限_如何在Mac上设置文件权限
- 计算机cpu的工作电压,cpu工作电压一般多少是正常的?怎么查看和调整cpu电压?...
- 特征锦囊:如何根据变量相关性画出热力图?
- FreeRTOS 使用指南
- Formality总结
- C语言常用log模块,C语言日志工具包 Log4g
- 4个万兆光口+8千兆combo光电复用口+16千兆电口万兆三层网管型工业以太网交换机HY5700-854XG8GC16GT