问题标签 [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.

0 投票
1 回答
157 浏览

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 很熟悉,但这看起来可能存在命名空间问题?我发现这个函数如何在如此遥远的(并且应该是非活动的)代码中导致错误让我的小脑袋完全感到困惑。

当然,我可以发布代码示例,但这似乎是一个比片段更基本的问题。

0 投票
1 回答
624 浏览

c++ - 如何累积相机旋转?

我想知道如何累积相机旋转,因此当我再次单击屏幕时,旋转不会重置到该单击位置,而是从该点开始跟随旋转,如果这有意义的话

这是我的代码。这在单击/触摸拖动事件时执行。

0 投票
2 回答
1252 浏览

c++ - 用光流旋转物体?

我对 C++ 和开放框架相当陌生。我开始使用 Lucas Kanade 技术来操作对象。我在推动物体方面取得了一些成功,但不幸的是,我无法弄清楚如何正确旋转它们,甚至无法检测到何时发生旋转运动。

有没有人想分享任何指示或提示?

非常感谢,N

0 投票
2 回答
300 浏览

iphone - iphone应用程序的openframeworks库问题仅与mac应用程序无关

我已经从 github 下载了最新的 openframeworks 库。

我能够运行所有 mac 示例。但我不知道 iphone 样品有什么问题。没有一个 iphone 示例正在运行。每次都显示很多错误。

是现有代码有问题还是我必须做一些设置?

更新:这些是一些错误的列表:

在此处输入图像描述

0 投票
2 回答
10444 浏览

codeblocks - 我如何解决`ld找不到-something`

当我尝试在 CodeBlocks 中运行 openFrameworks 示例 audioOutputExample 时,出现以下错误:

在调试中:

ld 找不到 -openframeworksDebug

在发布中:

ld 找不到 -openframeworks

我该如何解决这个问题?


更新 这就是我到目前为止尝试的原因:

制作

[...]

编译完成

启动应用程序

光盘盒

./audioOutput 示例

好的

./audioOutputExample:加载共享库时出错:libfmodex.so:无法打开共享对象文件:没有这样的文件或目录

找openframeworksDebug

[什么都没发现]

配置文件

/sbin/ldconfig.real: 无法创建临时缓存文件 /etc/ld.so.cache~: 权限被拒绝

[输入密码]

[很快就结束了,没有任何输出]

0 投票
2 回答
2928 浏览

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 ...

0 投票
3 回答
1821 浏览

c++ - 您可以在 Cocoa (Obj-C) 项目中使用 C++ 库吗?

我正在考虑学习 Objective-C 和 Cocoa,主要是为了使用 Apple 的工具和 GUI。

不过,我也想做一些图形编程;OpenFrameworks 和 Cinder 是两个引起我注意的库,但是我们在 C++ 领域。

我来自 Java/Swing/Processing 背景……对 C 家族了解不多。从原生 Cocoa 调用 C 和 C++ 库(如 Cinder 和 OF)的效率如何?

而且,加分项:这样的解决方案可以在 iPhone 或 iPad 上运行吗?

0 投票
4 回答
938 浏览

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 , 音频缓冲区列表*)

0 投票
2 回答
142 浏览

c++ - stdvector插入和擦除问题

我需要在我的应用程序中控制接触点的数量,为此我使用矢量容器,我的基本设置是这样的:

但是当我向上移动一个手指时,应用程序冻结了,所以 touchUp() 中大部分都有问题,有什么想法吗?

0 投票
1 回答
378 浏览

c++ - 从 OSX 应用程序将数据推送到 nodeJS

我有一个用 c++ 编写的 OSX 应用程序(特别是用 OpenFrameworks 构建的)和一个使用 nodejs 编写的服务器。

该应用程序跟踪一个在房间里游荡的对象,我想以相对恒定的方式(至少每秒 3 次)将有关对象位置的信息发送到服务器。

据我所知,我要么需要一个设置开销最小的协议,要么需要能够打开一个我可以推送的持久连接。万一你看不出来——我不是网络编程大师!有谁知道 node.js 端和 C++ 端的库可以在没有 500 万秒延迟的情况下完成此任务?