使用Kinect SDK;记录“;红外信号
本文关键字:信号 记录 Kinect SDK 使用 | 更新日期: 2023-09-27 18:28:36
嗨,谢谢你的光临!
背景
你知道一些通用遥控器是如何";记录";OEM遥控器的红外信号?我想用Kinect做同样的事情。
在这样做之后,我希望在用户发出语音命令或手势时,使用声卡中的一系列音调来复制/发射红外信号(我有一个红外发射器,它可以接收耳机插孔中的音调并将其转换为红外信号)。
我想为多种应用程序做这件事:从我的电视遥控器、从我的迷你RC直升机遥控器等录制信号。
这里有一个使用Kinect和Arduino的类似链接,但我认为如果你有红外";记录器";。
我正在使用适用于Windows、C#、.NET 4 的Kinect SDK
问题
假设下面的启发式是合适的(如果你有更好的方法,请告诉我),我该如何做以下事情:
- 使用我的Kinect,记录红外设备发出的信号
- 将该信号转换为声音文件(.wav、.mp3等)
- 当发出适当的语音命令或手势命令时,调用并播放给定的声音文件
在上面的问题中;2是最重要的。
最后注释
如果我能为记录器拼凑出一个解决方案,我会为所有人打开源代码。如果您希望在发生这种情况时收到有关该来源的通知,请留下评论。
谢谢!
无法完成。
Kinect中的红外相机可能会以30Hz(每秒30帧)的频率运行,其中来自遥控器的脉冲可能高达120比特/秒。因此换句话说,相机将错过大多数脉冲,因为它在时间上的分辨率不够高。
来源http://en.wikipedia.org/wiki/Consumer_IR