2016-11-30 6 views
-3

OpenGLによって作成されたOpenCVを使用してグラフィックスを処理する方法があるかどうかを知りたいですか?
OpenGLを使用して、何千ものポイントをリアルタイムで表示しています。今度は、これらのポイント用のクラスタを作成し、後でポイント・トラッキングを作成したいと考えています。
thisが見つかりましたが、それをよく理解できませんでした。
thisのページには、「OpenCVは一般に実画像データで動作し、OpenGLによって生成されたグラフィックスでは動作しません」と記載されています。
本当ですか?
以下は、リアルタイム出力のスクリーンショットの1つです。
enter image description hereOpenGLグラフィックスでOpenCVを使用した画像処理

+0

opencvはどの画像でも動作します。しかし、画像上で作業しないと(レンダリングされた点を再度抽出してエラーにつながろうとするところから)、頂点バッファまたはsthから投影された点をフェッチする方が簡単かもしれません。 OpenGLから直接。サンプル画像をアップロードできますか? – Micka

+0

@Mickaご返信ありがとうございます。 サンプル画像で質問を編集しました。 –

+0

あなたはOpenCV出力からあなたの望む結果を示すためにイメージを説明したり、操作したりできますか? – Micka

答えて

0

レンダリングされた結果をメインメモリにコピーするには、glReadPixelsを使用します。次に、バッファからcv :: Matを作成することができます。

関連する問題