1

私は他のいくつかのメディア関連機能の中でOpenCVを含むプロジェクトを持っています.OpenFrameworksで遊んだ後、それはタスクに完璧に見えます.

このプロジェクトは実際には Flash プロジェクトであり、すべての画像処理を高速化するために C++ に接続しています。問題は、OpenFrameworks が ofRunApp の前に次のコードを初期化する必要があることです。

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

ウィンドウを開かずに OpenFrameworks で OpenCV 関連の機能を使用する簡単な方法はありますか? 記録のために、OFの柔軟性とその他の機能のために、バニラのOpenCVではなくOpenFrameworksを使用することを好みます。

よろしくお願いします。

4

1 に答える 1

1

openFrameworks でこれを行う「公式」の方法はありません。

openFrameworks にはスワップ可能なレンダラーがあるため、これを行うためにレンダラーを作成できます。しかし、多くの openFrameworks 内部はウィンドウと GL コンテキストに依存しているため、これは大変な作業のようです。

この問題を解決するための彼の最も有望な試みをここここで見つけることができます。自分でopenFrameworksを検索して、おそらくもっと見つけることができるかもしれません。さらに良いことに、新しいトピックを自由に開始して、ヘッドレス レンダリングの必要性があることを人々に理解してもらいます。

于 2012-05-19T08:16:50.663 に答える