2

我一直在使用 oscmex (http://sourceforge.net/projects/oscmex/) 通过 OSCeleton (https://github.com/Sensebloom/OSCeleton) 从 Kinect 接收 Matlab r2007b 中的开放声音控制消息一段时间了. 它在装有 Matlab 32 位的 Windows XP 计算机上工作。

我现在正试图让它在没有运气的 Windows 7 计算机上工作。我安装了 32 位版本的 Matlab 并添加了 .dll 二进制文件,但我只能收到空的 OSC 数据包。我搜索了高低的论坛,但没有找到解决方案。我知道 OSC 消息是从 Kinect 流式传输的,因为 OSCeleton 可以看到校准姿势,并且我可以看到 GlovePIE (https://sites.google.com/site/carlkenner/glovepie) 中的变量值发生变化。

那么,我的问题是,有没有更简单的方法在 Matlab 中接收 OSC 消息?我找到了发送 OSC 消息的脚本(http://www.mathworks.com/matlabcentral/fileexchange/31400-send-open-sound-control-osc-messages),但还没有找到可以接收的脚本。关于为什么 osc .dll 文件在 64 位系统上运行的 32 位版本的 Matlab 上不起作用的任何建议?针对 64 位 Matlab 编译 oscmex 源代码是否可行,有人可以帮我这样做吗?OSC 客户端 (OSCeleton) 和 OSC 服务器 (Matlab) 之间显然存在断开连接,但我无法弄清楚它是什么。

提前致谢!

马特

4

0 回答 0