史上最简单的图像识别-百度AI开放平台
提到图像识别,一般都会想到人工智能。虽然现在人工智能还在发展阶段,但是有些技术已经成熟,比如图像识别、语音识别。百度早在2015年之前就已经推出了AI开放平台,涵盖了语音识别、图像处理、视频技术等等。借助第三方平台,AI也可以变的很简单。一、注册百度账号百度搜索「百度AI」,第一个就是。点击右上角「控制台」。用任意一个百度账号都可以登陆。使用百度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图像识别👇
更多学习资源,微信关注「学益得智能硬件」!
更多推荐
所有评论(0)