OpenFrameworks - 减去GL窗口

时间:2012-05-18 02:25:35

标签: c++ opencv openframeworks

我有一个涉及OpenCV和其他一些媒体相关功能的项目,在玩OpenFrameworks后,它似乎非常适合完成任务,几乎完美;)

这个项目实际上是一个Flash项目,我有一个与C ++有效连接的所有图像处理速度。问题是OpenFrameworks需要在ofRunApp之前初始化以下代码:

ofAppGlutWindow window;
ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context

有没有一种简单的方法可以在OpenFrameworks中使用OpenCV相关功能而无需打开任何窗口?仅仅为了记录,我更倾向于使用OpenFrameworks而不是vanilla OpenCV来获得OF的灵活性和它的其他功能。

提前致谢, 一个。

1 个答案:

答案 0 :(得分:1)

使用openFrameworks没有'官方'的方法。

由于openFrameworks具有可交换的渲染器,您可以编写一个来执行此操作。但这似乎是很多工作,因为许多openFrameworks内部依赖于窗口和GL上下文。

您可以找到他最有希望尝试解决此问题herehere。也许你可以自己搜索openFrameworks以找到更多。更好的是:随意开始一个新主题,让人们看到需要无头渲染。