What Visual Studio 2017でOpenCVを使いたい。
Environment Windows 10 Home Visual Studio 2017 How OpenCVのダウンロード OpenCV library 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。ウインドウをアクティブにして何かキーを押せば終了する。