现在人工智能,深度学习等词汇贯穿了全体互联网,各种人工智能家当也是非常火爆。
人工智能也的确给我们生活带来了一些方便,比较成熟的有以人脸识别为代表的图片识别,语音识别也非常成熟。
这些高大上的东西,我们平民是否能打仗到呢?把稳到各个巨子都已经供应了免费的api,我们这里就做一些利用示范。

首先看看百度的人工智能 API 先容

百度人工智能 API 紧张分 百度语音,视觉技能,自然措辞,知识图谱,增强现实几个子类,菜品识别自然属于视觉技能,我们首先看看该子类的 API 接谈锋能:

· 接谈锋能

让你的电脑认出菜品用百度深度进修人工智能 API 实现图片识别

接谈锋能

· 要求格式

POST办法调用

把稳:Content-Type为application/x-www-form-urlencoded,然后通过urlencode格式化要求体

· 返回格式

JSON格式

· 调用办法

百度给出了两种调用办法,这里只先容一种。
即通过HTTPS POST办法调用。

只需把图片发到这个网址即可:

https://aip.baidubce.com/rest/2.0/image-classify/v2/dish?access_token=TOKEN

这里要把稳的是,token 要事先获取。

· access_token 的获取

获取 token 须要两个 key,即 API Key(AK) Secret Key(SK)。
得到两个 key 后,即可利用下面这个网址获取 token

https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【AK】&client_secret=【SK】

注册百度AI帐号,即可免费得到 AK 和 SK。

AK 和 SK

python 实战代码

· 获取 token

实际上便是访问带上 AK 和 SK的网址,并且解析 json 数据。

文件名 token.py

· 识别代码

获取到 token 后,就可以非常大略的调用 API 了,解析后就可以输出到掌握台了。

测试看看效果

我们首先在代码所在目录新建文件夹 pic 用于存放图片,准备几张菜品图,和一张滋扰图

· 地锅鸡识别

· 西红柿炒蛋识别

· 紫菜蛋汤识别

· 小姐姐识别

总体而言,识别结果还是非常不错的,作为滋扰的小姐姐识别项也被鉴别出来了。