1

我有一个项目,其中涉及 OpenCV 以及其他一些与媒体相关的功能,在使用 OpenFrameworks 之后,它似乎非常适合这项任务,几乎完美;)

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

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

有没有一种简单的方法可以在不打开任何窗口的情况下使用 OpenFrameworks 中的 OpenCV 相关功能?只是为了记录,我更喜欢使用 OpenFrameworks 而不是普通的 OpenCV 来获得 OF 的灵活性及其其他功能。

在此先感谢,

4

1 回答 1

1

使用 openFrameworks 没有“官方”的方式来做到这一点。

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

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

于 2012-05-19T08:16:50.663 回答