树莓派python手势识别控制_python树莓派相机实现手势识别源码调用的百度API_新锐下载...
# 使用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',
'Prayer':'祈祷','Congratulation':'作揖','Honour':'作别',
'Heart_single':'比心心','Thumb_up':'点赞','Thumb_down':'Diss',
'ILY':'我爱你','Palm_up':'掌心向上','Heart_1':'双手比心1',
'Heart_2':'双手比心2','Heart_3':'双手比心3','Two':'数字2',
'Three':'数字3','Four':'数字4','Six':'数字6','Seven':'数字7',
'Eight':'数字8','Nine':'数字9','Rock':'Rock','Insult':'竖中指','Face':'脸'}
# 下面的key要换成自己的
""" 人体分析 APPID AK SK """
APP_ID = '*******'
API_KEY = '*******************'
SECRET_KEY = '*******************'
""" 语音技术 APPID AK SK """
SpeechAPP_ID = '*******'
SpeechAPI_KEY ='*******************'
SpeechSECRET_KEY = '*******************'
camera = PiCamera()
client = AipBodyAnalysis(APP_ID, API_KEY, SECRET_KEY)
Speechclient = AipSpeech(SpeechAPP_ID, SpeechAPI_KEY, SpeechSECRET_KEY)
'''cam config'''
camera.resolution = (1280, 720)
camera.annotate_text = "xuehu96 !" #图片上加水印
#camera.annotate_background = Color('blue')
camera.annotate_text_size = 20
camera.annotate_foreground = Color('white')
camera.brightness = 55
""" 读取图片 """
def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()
mixer.init()
while True:
"""1.拍照 """
camera.start_preview()
time.sleep(2)
mixer.music.stop()
camera.capture('./image.jpg')
camera.stop_preview()
image = get_file_content('./image.jpg')
""" 2.调用手势识别 """
raw = str(client.gesture(image))
text = demjson.decode(raw)
try:
res = text['result'][0]['classname']
except:
print('识别结果:什么也没识别到哦~' )
else:
print('识别结果:' + hand[res])
""" 3.调用文字转语音"""
content = hand[res]
result = Speechclient.synthesis(content, 'zh', 1, {'spd': 2, 'vol': 6, 'per': 1})
#print(result)
if not isinstance(result, dict):
with open('./res.mp3', 'wb') as f:
f.write(result)
mixer.music.load('./res.mp3')
mixer.music.play()
# time.sleep(3)
#
树莓派python手势识别控制_python树莓派相机实现手势识别源码调用的百度API_新锐下载...相关推荐
- 树莓派python爬虫 股票_Python树莓派 爬虫心得
平台: 树莓派 linux 语言:python 搞一个爬虫都清楚是怎么回事,我这里玩过之后有下面的心得: 为什么要用树莓派呢,省电啊,没乱七八糟的桌面问题,可以一直开着. 1.树莓派上的磁盘写入对于不 ...
- python tkinter实例_python绘制一个图形示例源码(tkinter)
[实例简介] [实例截图] [核心代码] # -*- coding: utf-8 -*- #!/usr/bin/python import math from tkinter import * cla ...
- python文字游戏源代码_python 像素小鸟小游戏源码(flappybird)
[实例简介] 像素小鸟这个简单的游戏于2014年在网络上爆红,游戏上线一段时间内appleStore上的下载量一度达到5000万次,风靡一时 [实例截图] [核心代码] from Class impo ...
- 基于Python tensorflow2.3实现的水果识别系统源码+模型+数据集,卷积神经网络的入门案例
水果识别-基于tensorflow2.3实现 水果识别是卷积神经网络的入门案例,这里我将模型的训练.测试.保存以及使用整合在了一起,至于原理部分,大家可以参考知乎或者B站上的回答,在这里我就不赘述了 ...
- 树莓派python开发教程_树莓派Raspberry开发从基础到进阶视频+设计资料超详细教程下载...
课程内容 [初级篇]重点推荐:树莓派开发实战视频教程+文档教程(含源码) 课程目录 教学视频与源代码 1.[进阶篇]Raspberry详细视频教程 树莓派基础 安装树莓派的操作系统 远程登录和使用树莓 ...
- Cesium 键盘鼠标控制相机漫游(源码+原理讲解)
Cesium 键盘鼠标控制相机漫游(源码+原理讲解) 在各大博客平台上,Cesium使用键盘控制相机漫游的源码已经有不少人贴出源码,本人在浏览这些源码的过程中发现大家采用的方式基本一致,大部分代码都是 ...
- Python利用微软Azure免费的语音合成TTS源码分享
我敢保证,用过微软的语音合成后,你就会发现这是世界上最好的语音合成软件.99.99%接近人声自然流程.语调也非常自然,结合其独特的sml标记语言,合成过程中可控制主播声色和音调,以及停顿等各种的内容. ...
- Python语言打造智能语音助手——附完整源码
Python语言打造智能语音助手--附完整源码 随着智能家居.智能办公等领域的逐渐兴起,实现语音控制与交互已成为了一种趋势.而Python语言是一门极具魅力的编程语言,其强大的库.简洁的语法以及易于学 ...
- 100个必会的python脚本-100行Python代码实现自动抢火车票(附源码)
前言 又要过年了,今年你不妨自己写一段代码来抢回家的火车票,是不是很Cool.下面话不多说了,来一起看看详细的介绍吧. 先准备好: 12306网站用户名和密码 chrome浏览器及下载chromedr ...
最新文章
- sonarqube使用教程
- 高级开发必须理解的Java中SPI机制
- JavaScript数组拼接、对象拼接
- php 检测键名,【PHP教学|带你学习用PHP检测键名是否位于数组中,方法已经告诉你了,如果你想学就赶紧】- 环球网校...
- nginx搭建tomcat集群
- 计算机怎么格式化电脑吗,怎么格式化电脑
- IT行业市场人才需求
- spring-test部分翻译
- 微信小程序第七章 图片替换
- redis,Redis Desktop Manger和IDEA Iedis的安装和使用
- Arduino 控制RFID读写器读写 IC卡
- git恢复某个文件到上一个提交版本
- 料:泡好的大米15克
- Linux与数据结构 2019-2-1
- 金山文档 在线流程图 思维导图
- 如何安装Tomcat 8.0
- cool edit工具介绍及使用
- Python Module — OpenAI ChatGPT API
- linux PPPOE拨号上网设置
- Windows sever中域、域树、域森林之间的区别与联系
热门文章
- 短视频为什么要坚持原创?如何创作原创短视频内容
- 谷歌揭露Windows安全漏洞
- 如何将音频里的伴奏提取出来
- table表格的使用(动态数据展示)
- CocosCreator3.0加载远程图片资源
- 如何判断java对象是否存在_判断java对象是否已被gc
- 腐烂国度2怎么涨计算机知识,腐烂国度2各项参数文件调节方法
- WPF实现图片翻转切换特效
- c语言oj题1923偶数之和,问题 1923: [蓝桥杯][算法提高VIP]学霸的迷宫 (BFS)
- 有衬线字体与无衬线字体(serif vs sans serif)