步履不停 · 2019年09月01日

EAIDK310初体验——百度手势识别API的调用

收到了EAIDK310的板子,板子外观小巧,大小与树莓派相当。性能上相比于树莓派3也强了不少,是人工智能爱好者不错的入门级板子。收到板子发现其已经预装了Debian的系统,并且已经预装了AID平台。开发者可以方便的直接调用各种API。下面为收到的310开发板:P90901-141308.jpg
板子硬件上做工精美,核心芯片为瑞芯微的rk3228H,为四核A53+ARM Mali-450 MP2 GPU,性能足够强悍,最重要的是国产芯片!!!WiFi和HDMI等外设一应俱全。作为初体验,首先实验了使用EAIDK310调用百度AI开放平台来实现手势识别。首先需要注册百度账号并创建一个应用:
image.png
在创建应用之后得到以下三个信息:
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
下面为百度对三个参数的说明:在上面代码中,常量APP_ID在百度云控制台中创建,常量API_KEY与SECRET_KEY是在创建完毕应用后,系统分配给用户的,均为字符串,用于标识用户,为访问做签名验证,可在AI服务控制台中的应用列表中查看。
下面需要我们在EAIKD平台上安装百度的SDK,输入如下命令:
sudo pip install baidu-aip
在安装完成后需要我们写一段Python代码:
`from aip import AipBodyAnalysis

""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'

client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)

""" 读取图片 """
filePath='./'
def get_file_content(filePath):

with open(filePath, 'rb') as fp:
    return fp.read()

image = get_file_content('1.png')

""" 调用手势识别 """
result = client.gesture(image);
`
下面为输入的图片:
4.jpg
下面为得到的结果:
P90901-135957_看图王.jpg
识别结果为单手比心,识别成功。也希望开发者能在EAIDK平台上做出更有意思的产品。

推荐阅读
关注数
3509
内容数
57
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息