0

私はopenCv 2.1cv::Mat featureVectを使用しています。形式で保存しようとしてい.xmlます。featureVect は初期化され、データを持っています。以下のコードを使用しているとき

#include "opencv2/opencv.hpp"

cv::FileStorage fs("myFile.xml", FileStorage::WRITE);
fs << "Feature_Mtx" << featureVect;

エラーが発生しています。つまり #include "opencv2/opencv.hpp" は含まれません。上記のヘッダー ファイルがディレクトリになく、C:\OpenCV2.1\include\opencv このヘッダー ファイルがopencv2.3に存在することはわかっています。私のプログラム、つまりopencv2.1でこのヘッダーファイルを使用することは可能ですか?

ありがとう

4

1 に答える 1

0

2 つの可能性があります。

  1. 各モジュールのヘッダーファイルを単純にインクルードするヘッダー ファイルを作成しopencv2/opencv.hppます (これは opencv.hpp が行うことです)。

  2. 正しいヘッダー ファイルをインクルードします:opencv2/highgui/highgui.hpp代わりに またはopencv2/opencv.hpp.

于 2012-05-22T11:58:32.147 に答える