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

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

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

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

提前致谢,
一种。

最佳答案

使用openFrameworks时没有“官方”方法。

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

您可以找到herehere解决该问题的最有希望的尝试。也许您可以自己搜索openFrameworks来查找更多信息。更好的是:随时开始一个新的话题,使人们看到需要无头渲染。

10-08 08:56