OpenCVは、Qtで使用されている場合、最近表示ウィンドウをアップグレードしました。見た目はとても良いですが、既存のQtGUIウィンドウに埋め込む可能性はありませんでした。唯一の可能性はまたはの作成であるように思われますが、cvNamedWindowそれcv::namedWindowは自由に動く独立したウィンドウを作成します。
既存のGUI内にそのOpenCVウィンドウを作成する可能性はありますか?私がOpenCVフォーラムで見つけたのは、私自身の質問にいくぶん似ている、未回答の質問だけです。
QtでOpenCV画像を表示する簡単な可能性がありますが、2つの大きな問題があります。
- 画像をピクセルごとにコピーする必要があり、非常に低速です。ピクセルごとに関数呼び出しがあります!(私のテストアプリケーションでは、画像からビデオを作成し、それをで表示すると
cvNamedWindow、同時に複数のビデオでも非常にスムーズに実行されますが、IplImage->QImage->QPixmap->QLabelルートを通過すると、1本の動画でもかなりの遅れがあります) - 私はそれでそれらの素晴らしい新しいコントロールを使うことができません
cvNamedWindow。