私はここが初めてで、コードブロック IDE で OpenCV をセットアップしようとしています。何が悪いのかわかりません。Windows 7、64 ビット システム、およびコードブロックを使用しています。OpenCV の 2-4.3 バージョンもダウンロードしました。
ここのマニュアルの説明に従ってみましたが、役に立ちませんでした: http://opencv.willowgarage.com/wiki/CodeBlocks
コードブロックを使用しようとしていますが、次も試しました: Visual C++ 2010 Express での OpenCV 2.4.3 のインストール
パスを C:\OpenCV\build\x64\vc10\bin に設定しています
また、「検索ディレクトリ」タブの下のコンパイラ設定: 「コンパイラ」: C:\OpenCV\build\include 「リンカ」: C:\OpenCV\build\x64\vc10\lib
そして、「リンカー設定」タブの下に、C:\OpenCV\build\x64\vc10\lib のすべての .lib ファイルがあります。
これをテスト プログラムとして実行してみましたが、operations.hpp ヘッダー ファイルに接続するときにエラーが表示されます。
#include "opencv2/highgui/highgui.hpp"
#include "iostream"
using namespace cv;
using namespace std;
int main()
{
Mat im = imread("c:/full/path/to/lena.jpg");
if (im.empty())
{
cout << "Cannot load image!" << endl;
return -1;
}
imshow("Image", im);
waitKey(0);
}
エラーは言う:
C:\OpenCV\build\include\opencv2\core\operations.hpp|3915|error: expected primary-expression before '>' token|
C:\OpenCV\build\include\opencv2\core\operations.hpp|3915|error: expected primary-expression before ')' token|
....他にもたくさんありますが、最初の 2 つのエラーです。
私の 2 つの質問は次のとおりです
。1) IDE を正しくセットアップしましたか?
2) OpenCV コードに何か問題がありますか?