1. 做这个的想法
之前一直在玩百度的IOT天工物联网,一次偶然看到了人工智能标签下的人体分析功能,进去看了文档和API,发现有个手势识别很好玩,而且居然50000次/天免费
正巧,手边有一个带摄像头的树莓派3B,说干就干,开始。
2. 资料和准备
可以看到,能够识别24类手势,还挺好玩的,树莓派支持python,手势识别正好有python的API
首先远程连接树莓派,enable摄像头(raspi-config)
pip安装百度的aip库(sudo pip3 install baidu-aip)
python2今年就停止支持了,所以直接上python3
3.编写代码
代码主要分为3部分
拍照
人体识别
文字转语音
全部代码如下(AK和SK隐藏了,需要的时候换成你自己的就行,反正是免费的):
# 使用python3运行
# 作者:xuehu96
# 编写时间 2019年8月11日
from picamera import PiCamera,Color
import time
import demjson
from pygame import mixer
from aip import AipBodyAnalysis
from aip import AipSpeech
hand={'One':'数字1','Five':'数字5','Fist':'拳头','Ok':'OK',
'Pra