What
Visual Studio 2017でOpenCVを使いたい。
Environment
- Windows 10 Home
- Visual Studio 2017
How
OpenCVのダウンロード
OpenCV libraryのReleasesから最新の"Win pack"をダウンロード。
“Win pack"は自己展開exeになっているので、適当なディレクトリを指定して展開。
VSプロジェクトの設定
新規にプロジェクトを作る場合、Visual C++から空のプロジェクトを作成。
ソリューションエクスプローラからプロジェクトのプロパティを開き、“VC++ディレクトリ"のツリーに移る。
“インクルードディレクトリ”、“ライブラリディレクトリ"を編集し、展開ディレクトリ以下のbuild\includeをそれぞれに追加する。
“リンカー"のツリーに移り、“追加のライブラリディレクトリ"を編集し、展開ディレクトリ以下のbuild\x64\vc14\libを追加する。
“リンカー"のツリーから、“入力"を選択し、“追加の依存ファイル"に必要なライブラリ(.lib)を追加する。Win packにはopencv_world330d.lib(デバッグ)とopencv_world330.lib(リリース)しかないので、構成に対応する方を追加。
PATHの設定
展開ディレクトリ以下のbuild\x64\vc14\binにPATHを通す。
サンプル
#include <iostream>
#include <opencv2\opencv.hpp>
using namespace cv;
int main() {
Mat mat(400, 400, CV_8UC3, Scalar(255, 128, 0));
imshow("mat", mat);
waitKey(0);
return 0;
}
水色のウインドウが表示されればOK。ウインドウをアクティブにして何かキーを押せば終了する。