0

Windows 7 Professional 64 に openCV と Qt フレームワークを既にインストールしています。システム変数 PATH に動的 lib のパスを追加しました。

Mat img_1 = imread( "pic.jpg" );
imshow( "Easy sample", img_1 );
waitKey(0);

OpenCV ページからこの例をコンパイルしようとすると、エラーや警告なしでコンパイルされますが、img を含むウィンドウは表示されません。デバッグ モードで実行しようとすると、エラー コード 0xc0000138 が表示されます。

システムに 0xc0000135 の動的 lib ファイルがありませんが、0xc0000138 の意味がわかりません。

4

1 に答える 1

0

私はopencv 2.4.0とopencv 2.4.2でも同じ問題に直面しています... imreadが機能していないようです...

あなたが本当に画像を扱う必要があるなら、Mat uは次のことができます....それはうまくいきます...

#include "iostream"
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>

using namespace cv;
using namespace std;

int main()
{
    IplImage *image = cvLoadImage("C:\\lena.jpg");
    Mat im(image);
    imshow("TEST",im);
    waitKey();
    return 0;
}
于 2012-08-28T13:52:02.937 に答える