【发布时间】:2013-09-10 19:13:00
【问题描述】:
我的任务是为自适应使用乐器项目 (AUMI) 编写 GUI。 GUI 是一种音乐创作工具,适用于行动不便的人。当前的 GUI 从摄像机获取数据,将其显示在屏幕上,允许用户选择要跟踪的点(使用 openCV)并使用此数据来提示 MIDI 音符/音频样本。
MaxMSP 中目前存在一个可行的实现,但随着时间的推移(和大小),它变得缓慢、难以管理、存在错误和交叉不兼容。我将在不同的框架中重新实现它,虽然我还没有决定哪个。 Processing、OpenFrameworks、Juce 和 Qt 都被提出来作为可能性。
要求:
- 最终的 GUI 必须在 Windows 和 Mac 上运行。
- 计算机视觉应该尽可能流畅地运行,即使在低端机器上也是如此(我们现在只是在进行点跟踪,但希望将来会更出色)。
- GUI 必须基本上不需要其用户的技术专业知识,这主要用于学校。我意识到这在很大程度上取决于设计,但我也不希望构建包含用户需要导航的一百万个文件。
想法?基本上我试图找到编程时间(我没有很多)和最终功能的最佳平衡。 MaxMSP 非常适合启动并运行原型,但我们需要更具可扩展性的东西。从正确的地方开始真的很好。
【问题讨论】:
-
你到底做了什么?
-
开放框架!处理结果太重了,我并没有真正尝试其他的(没有冒犯 Roozbeh!)。 CV 和交叉兼容性非常简单,虽然 UI 有点麻烦。仍在努力(他们不再付钱给我,所以这是一种爱的劳动)。如果/当我完成时会在这里链接。
标签: qt opencv processing openframeworks juce