这个软件包是一个采用传感器融合方法的微手势应用程序/

mGesf的Python项目详细描述


微姿态传感器融合(mGesf)

看看我们的video

这个回购扩展了本文的工作:ThuMouse: A Micro-gesture Cursor Input through mmWave Radar-based Interaction 。在

此应用程序支持多种传感器,包括:

  • 德州仪器毫米波传感器:IWR6843ISK,IWR6843AoP
  • LeapMotion(即将推出)
  • 十波超宽带传感器(即将推出)

要运行此应用程序,首先确保安装了GUI后端PyQT5。根据您的操作系统,使用以下命令:

ubuntu:sudo apt-get install python3-pyqt5 苹果操作系统:brew install pyqt

然后在python解释器中安装包: pip install pyqt5

首先运行此命令以安装先决条件。在

python setup.py install

现在用这个命令运行这个应用程序

^{pr2}$

确保已安装音频库: 马克:

brew install ffmpeg

Ubuntu:

sudo apt-get install ffmpeg

对于Windows,它有点复杂,因为下载的库需要添加到环境变量中。 这是一个很好的tuorial。在

如果遇到“权限被拒绝”错误(可能发生在Windows上),请运行以下命令安装simpleaudio包:

pip install simpleaudio

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从eclipse更改浏览器中文本的显示语言   Java 8 Update 91 Web Start应用程序启动延迟较长   java新运算符返回null   java Jackson JSON翻译   java从文件txt转换为arraylist   java JavaMail与ApacheJames邮件服务器   java Spring启动无法启动   java如何使用持续提示用户的Dowhile循环?   java如何将python模块添加到jython/lib?   java如何从具有给定元素的数组中生成随机整数?   selenium RC中的java javascript   对话框从Java向Google Assistant发送请求   java在导航到页面时从网络获取所有请求名称和代码   java数据库中的数据如何在不同的活动中分配给数组?   java如何将二进制文件打包、压缩和部署为zip/tar。gz从github回购协议与maven/travis到bintray。通用回购协议   为什么Java的BigInteger有10和1作为常量?有实际用途吗?   java RecycleServiceAdapter OnBindViewHolder具有空ID   java Eclipse无法识别代码中的更改   java Graphhopper从装载的obb文件系统加载路由信息时出错