9

OpenCV 3.0 と Ubuntu 14.04 を使用しています。opencvを使用してubuntuでいくつかのコードをコンパイルしようとしています。エラーが発生します

「エラー: 'imread' は 'cv' のメンバーではありません」

これまでの検索知識から、「highgui.h」を追加してコンパイルしてみました。

私が使う:

$g++ main.cpp HOG.cpp HOGFeaturesOfBlock.cpp -I/usr/local/include/opencv -lml -lcvaux -highgui -lcv -lcxcore -o featureExtractor

ターミナルでコンパイルします。

何か提案はありますか?よろしく。できる。

4

4 に答える 4

9

次のコマンドが機能するはずです。うまくいかない場合は、include/lib ファイルが正しく設定されているかどうかを確認してください。

#include <opencv2\highgui\highgui.hpp>
#include <opencv2\core\core.hpp>
#include <opencv\cv.hpp>

using namespace cv;

Mat image = imread(filename, CV_LOAD_IMAGE_COLOR);
于 2015-11-14T11:18:21.013 に答える