作者介绍

兰庆乐,男,西安工程大学电子信息学院,2022级研究生
研究方向:机器视觉与人工智能
电子邮件:2819947664@qq.com

王泽宇,男,西安工程大学电子信息学院,2022级研究生,张宏伟人工智能课题组
研究方向:机器视觉与人工智能
电子邮件:2717124491@qq.com

一. 万维易源API介绍

1.1 万维易源API

万维易源API是的一系列对外开放的应用程序接口。开发人员能够调用API与搜索平台直接交互,基于API开发自己的应用程序。目前万维易源开放的API涵盖了虚拟充值、IT技术、企业管理、人工智能、交通地理、金融商业等接口,并且有些接口是可以免费使用的。
本次实验使用的是万维易源API中人工智能中的生活图片识别接口。

二.关于实验过程的介绍,完整实验代码,测试结果

2.1 实验环境

Python版本:3.8
IDLE:Pycharm
集成环境:Anaconda3
API:万维易源生活图片识别API
第三方库:requests库,万维易源ShowapiRequest库

2.2 数据集

因为万维易源开放平台给出的是已经训练好的模型,所以只用准备测试集,数据集万源有开放的地址链接,也可以自己创建图片进行加入。

2.3 实验步骤

1.搜索万维易源平台,登录账号,点击控制台。
在这里插入图片描述
2.搜索需要使用的功能,可以点击下面的免费领取来领取相应的需要接口资源。
在这里插入图片描述
3.点击创建应用,然后选择需要用到的接口,这里已经选用了生活图片识别的接口。然后我们就会得到使用这个端口的AppID,API Key 和Secret Key。
在这里插入图片描述
4.下里打开配置好环境的pycharm,根据万维易源平台提供的教程。(教程在万维易源平台的API接口文档中)。需要用到ShowapiRequest,在接口文档进行下载,然后放到charm中运行的菜品识别环境下。
在这里插入图片描述

2.4 完整代码如下:

from ShowapiRequest import ShowapiRequest
r=ShowapiRequest("http://route.showapi.com/17543","1396873","a8ee38e9f81549ecadd420010a373e44" )
r.addBodyPara("img_url","https://showapi-pub-hangzhou.oss-cn-hangzhou.aliyuncs.com/api/1754/lst.jpg")
#r.addBodyPara("img_base64",img_base64)
res = r.post()
print(res.text) # 返回信息

要识别图片的URL,与img_base64参数二选一作为入参方式,建议图片大小不超过2M,支持jpg jpeg png格式图片
这里采用的的url地址。
在这里插入图片描述

三. 参考连接

(万维易源-菜品识别)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐