问题标签 [openframeworks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 我什至没有使用的openframworks代码中的运行时错误
我正在使用openFrameworks中的Aubio库开始一个项目,因此我将代码从 Aubio 演示、修改等复制到我的项目中。Aubio 功能很好,但类似的功能却没有。事实上,它在所有东西的freeImage库中给了我一个 EXC_BAD_ACCESS 错误——我根本没有在我的项目中的任何地方引用它。(FreeImage 内置在 openFrameworks 中,是的,但除此之外我不会靠近它)new_aubio_pitchdetection()
new_aubio_onset()
错误将我带到文件ofImage.cpp
并说:
//这是他们需要调色的灰度图像:http: //sourceforge.net/forum/message.php ?msg_id=2856879
我对内存管理上下文中的 EXC_BAD_ACCESS 很熟悉,但这看起来可能存在命名空间问题?我发现这个函数如何在如此遥远的(并且应该是非活动的)代码中导致错误让我的小脑袋完全感到困惑。
当然,我可以发布代码示例,但这似乎是一个比片段更基本的问题。
c++ - 如何累积相机旋转?
我想知道如何累积相机旋转,因此当我再次单击屏幕时,旋转不会重置到该单击位置,而是从该点开始跟随旋转,如果这有意义的话
这是我的代码。这在单击/触摸拖动事件时执行。
c++ - 用光流旋转物体?
我对 C++ 和开放框架相当陌生。我开始使用 Lucas Kanade 技术来操作对象。我在推动物体方面取得了一些成功,但不幸的是,我无法弄清楚如何正确旋转它们,甚至无法检测到何时发生旋转运动。
有没有人想分享任何指示或提示?
非常感谢,N
iphone - iphone应用程序的openframeworks库问题仅与mac应用程序无关
我已经从 github 下载了最新的 openframeworks 库。
我能够运行所有 mac 示例。但我不知道 iphone 样品有什么问题。没有一个 iphone 示例正在运行。每次都显示很多错误。
是现有代码有问题还是我必须做一些设置?
更新:这些是一些错误的列表:
codeblocks - 我如何解决`ld找不到-something`
当我尝试在 CodeBlocks 中运行 openFrameworks 示例 audioOutputExample 时,出现以下错误:
在调试中:
ld 找不到 -openframeworksDebug
在发布中:
ld 找不到 -openframeworks
我该如何解决这个问题?
更新 这就是我到目前为止尝试的原因:
制作
[...]
编译完成
启动应用程序
光盘盒
./audioOutput 示例
好的
./audioOutputExample:加载共享库时出错:libfmodex.so:无法打开共享对象文件:没有这样的文件或目录
找openframeworksDebug
[什么都没发现]
配置文件
/sbin/ldconfig.real: 无法创建临时缓存文件 /etc/ld.so.cache~: 权限被拒绝
[输入密码]
[很快就结束了,没有任何输出]
c++ - 如何解决 openFrameworks 和其他音频应用程序之间的冲突?
当我尝试执行openFrameworks附带的 audioOutputExample 时,我得到
RtApiAlsa::getDeviceIno: snd_pcm_open 设备错误 (hw:0,0),设备或资源忙。
RtApiAlsa::probeDeviceOpen: pcm 设备 (hw:0,0) 不会打开输出。
RtApi:: 流未打开!
进程返回 0 (0x0) 执行时间:3.462 s 按 ENTER 继续。
什么时候
- 节奏盒正在播放
- Rhythmbox 最近播放过(不到 5 秒前)
- Firefox 有一个带有 Grooveshark 的标签,可以播放音乐或暂停
- Groovshark 选项卡最近已关闭(不到 5 秒前)
- Firefox 有一个带有 Youtube 视频的标签,可以播放或暂停
- Youtube 标签最近关闭(不到 5 秒前)
否则,即使我以前使用过 Rhythmbox、Grooveshark 或 Youtube,该示例也可以正常工作。
如何解决这个冲突以允许同时使用 audioOutputExample 和 Rythmbox。
PS我在Ubuntu 11.04上,使用openFrameworks_v0062_linux64_FAt ...
c++ - 您可以在 Cocoa (Obj-C) 项目中使用 C++ 库吗?
我正在考虑学习 Objective-C 和 Cocoa,主要是为了使用 Apple 的工具和 GUI。
不过,我也想做一些图形编程;OpenFrameworks 和 Cinder 是两个引起我注意的库,但是我们在 C++ 领域。
我来自 Java/Swing/Processing 背景……对 C 家族了解不多。从原生 Cocoa 调用 C 和 C++ 库(如 Cinder 和 OF)的效率如何?
而且,加分项:这样的解决方案可以在 iPhone 或 iPad 上运行吗?
c++ - 使用 openFrameworks + CoreAudio
我的 C++ 技能很轻,但我设法完成了工作——直到我碰壁。现在的墙:
我正在使用 CoreAudio 来做一些关于 Midi 播放的事情。我有很多工作,但被困在一个简单的事情上。(我不知道正确的 C++ 术语,所以请耐心等待......)。
我在 CoreAudio 中使用渲染回调函数来指示 AU 何时渲染 midi 音符事件。如果我将它定义为非类函数并将其粘贴到 main.cpp (或 testApp.cpp ),它就可以工作 - 我得到了事件。问题是我需要能够让 testApp 的实例获取这些事件。
所以..有没有办法从 main.cpp 获取 testApp 的实例,这样我就可以调用我需要的 testApp 方法?
或者是否有一些 C++ 巫术让一个非类函数驻留在类中调用实例的方法?例如,如果下面的函数在我的类中,它如何调用类的实例上的方法......
我不确定,但我认为 CoreAudio 的东西不会将实例方法作为回调 - 至少这是我从错误消息(如下)中收集到的。无论如何,我很好地做到了。
感谢您的任何提示!
错误:OSStatus (testApp::)(void*, AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32, AudioBufferList*)' 类型的参数不匹配 'OSStatus ( )(void , AudioUnitRenderActionFlags*, const AudioTimeStamp*, UInt32, UInt32 , 音频缓冲区列表*)
c++ - stdvector插入和擦除问题
我需要在我的应用程序中控制接触点的数量,为此我使用矢量容器,我的基本设置是这样的:
但是当我向上移动一个手指时,应用程序冻结了,所以 touchUp() 中大部分都有问题,有什么想法吗?
c++ - 从 OSX 应用程序将数据推送到 nodeJS
我有一个用 c++ 编写的 OSX 应用程序(特别是用 OpenFrameworks 构建的)和一个使用 nodejs 编写的服务器。
该应用程序跟踪一个在房间里游荡的对象,我想以相对恒定的方式(至少每秒 3 次)将有关对象位置的信息发送到服务器。
据我所知,我要么需要一个设置开销最小的协议,要么需要能够打开一个我可以推送的持久连接。万一你看不出来——我不是网络编程大师!有谁知道 node.js 端和 C++ 端的库可以在没有 500 万秒延迟的情况下完成此任务?