首先预览下效果
feaa250077a543a39f037ae8e78a3e80~tplv-k3u1fbpfcp-zoom-in-crop-mark:1512:0:0:0.awebp (640×594) (byteimg.com)
从以上预览图中可看出,每张图片识别出5条数据,每条数据根据识别度从高往下排,每条数据包含物品名称、识别度、所属类目
准备工作
1、注册百度账号
2、登录百度智能云控制台
3、在产品列表中找到 人工智能->图像识别
4、点击创建应用,如下图:
已创建好的应用列表
代码部分
1、获取access_token值
注意:使用图像识别需用到access_token值,因此需先获取到,以便下面代码的使用
access_token获取的方法有多种,这里使用PHP获取,更多有关access_token获取的方法以及说明可查看官方文档:
ai.baidu.com/docs#/Auth/…
创建一个get_token.php文件,用来获取access_token值
PHP获取access_token代码示例:
php
复制代码
返回的数据如下,红框内的就是我们所要的access_token值
2、图片上传及识别
2.1、在项目的根目录下创建一个upload文件夹,用于存放上传的图片
2.2、创建一个index.html文件,用于上传图片及数据渲染
代码如下:
js
复制代码
2.3、创建一个upload.php文件,用于接收图片及调用图像识别API
备注:百度图像识别API接口有多种,这里使用的是【通用物体和场景识别高级版】 ;该接口支持识别10万个常见物体及场景,接口返回大类及细分类的名称结果,且支持获取图片识别结果对应的百科信息
该接口调用的方法也有多种,这里使用PHP来调用接口,更多有关通用物体和场景识别高级版调用的方法以及说明可查看官方文档:
ai.baidu.com/docs#/Image…
PHP请求代码示例:
php
复制代码
结语补充
以上就是本篇文章【百度图像识别 API】的全部内容了,欢迎阅览 ! 文章地址:http://nhjcxspj.xhstdz.com/quote/654.html 行业 资讯 企业新闻 行情 企业黄页 同类资讯 网站地图 返回首页 物流园资讯移动站 http://yishengsujiao.xhstdz.com/ , 查看更多