0

私は OpenCV を使用して、作成する必要があるプロジェクトを作成しています。完全に機能するコンソール アプリケーションを作成しましたが、よりグラフィカルに (GUI を追加して) 作成したいと考えています。そのためにQtを使用しています。

すべてが順調に進み、Qt プログラミングに取り掛かりましたが、奇妙なことが起こりました。Qt プロジェクトからいくつかの関数を呼び出しているときに、奇妙なクラッシュが発生しました。何らかの理由で、「qt プロジェクト」から呼び出すと、特定の opencv 関数が失敗します。関数には、split、findChessboardcorners、cornerSubPix などがあります。

なぜこれが起こるのか、誰にも分かりますか?OpenCV 2.4.2 と Qt 4.8.4 を使用しています。私はopencvにC++インターフェースを使用しています。

どんな助けでも大歓迎です。

編集:私はWindows 7、64ビットを使用しています。IDE は Visual Studio 2010 です。

よろしく、フィリップ

4

1 に答える 1

0

私はあなたと同じ構成を使用していますが、私のプロジェクトは MakeFile プロジェクトです。

NMAKE のプロジェクト プロパティとして:

ビルド コマンド ライン :

$(QTDIR)\bin\qmake

すべてのコマンド ラインを再構築します。

$(QTDIR)\bin\qmake -project
nmake debug-clean
nmake debug

きれいなコマンド ライン:

$(QTDIR)\bin\qmake
nmake debug-clean

Qt と OpenCV は必ず同じ形式で使用してください。OpenCV コンパイル チュートリアルとこれを使用して x64 で両方をコンパイルしました。 Qt : How to build Qt for Visual Studio 2010

于 2013-04-17T19:55:38.290 に答える