gpt4 book ai didi

linux - 我祖母 (Kinect) Linux 的手势识别

转载 作者:IT王子 更新时间:2023-10-29 00:35:42 24 4
gpt4 key购买 nike

我正在研究使用 Kinect 制作一个项目,让我的祖母能够控制她的电视,而不会因为使用 Remote 而感到害怕。所以,我一直在研究基本的手势识别。目的是当程序检测到右手被“挥动”时,通过向电视发送正确的 IR 代码来调高电视的音量。

问题是,无论我在哪里看,我似乎都找不到一个基于 Linux 的教程来展示如何通过手势来做某事。另一件需要注意的事情是,除了调试窗口之外,我不需要任何 GUI,因为这会降低我的程序速度。

有没有人知道某个地方可以让我在一个循环中,不断检查一些手势,当它出现时,我可以控制一些东西,根本不需要任何 GUI,而且是在 Linux 上? :/

我很乐意选择任何语言,但我的经验主要围绕 Python 和 C。

我们将不胜感激地接受任何帮助。

提前致谢

马特

最佳答案

原则上,这个概念很棒,但远程提供的功能数量将很难使用老年人可以记住的大量手势来复制。如果他们已经有了解决方案(远程),他们可能会更没有动力去做这件事(学习新事物很糟糕),即使他们真的很爱你。我只是警告你。

我建议您使用 OpenNI 和 NITE。请注意,当前版本的 OpenNI (2) 不支持 Kinect。您需要使用 OpenNI 1.5.4 并寻找 SensorKinect093 驱动程序。应该有一些适用于此的手势代码(谷歌搜索 OpenNI Gesture 会产生大量结果)。如果您使用的是需要 OpenNI 2 的东西,请注意您可能必须编写一些粘合代码。

基本控制集是音量 +/-、 channel +/-、电源开/关。但如果她想从 03 channel 转到 50 channel ,那将是令人沮丧的。

我不知道您想达到多低的级别,但一个非常非常简单的手势识别可以查看右手的水平和垂直滑动超过速度阈值(平均)。请注意:当人们坐着时,检测到的骨骼会变得非常不稳定(这实际上是我的博士研究方向)。

关于linux - 我祖母 (Kinect) Linux 的手势识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20268101/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com