Windows 下で OpenCV をインストールし、環境を設定することは、VS にとって全く面倒ではありません。簡単な手順で、VS で OpenCV ライブラリを使用することができます。
OpenCV のダウンロード#
OpenCV のダウンロードリンク:https://opencv.org/releases.html
Windows バージョンを選択してダウンロードします。
ダウンロードしたファイルは、.exe
形式の実行可能ファイルです。実行後、インストールディレクトリを選択するだけです。
私はc:/opencv
を選択しました。以降のチュートリアルは、このディレクトリに関連しています。
システム変数の設定#
システム設定画面を開きます(Cortana に「システム設定」と入力すると、高度なシステム設定が開かれます)。環境変数をクリックし、システム変数の Path 欄に 2 つの新しいパスを追加します:
C:\opencv\build\bin
C:\opencv\build\x64\vc14\bin
VS を開き、新しいプロジェクトを作成します。
プロパティページ ->VC++ ディレクトリ -> インクルードディレクトリ:
- C:\opencv\build\include\
- C:\opencv\build\include\opencv2
- C:\opencv\build\include\opencv
ライブラリディレクトリ:
- C:\opencv\build\x64\vc14\lib
リンカー -> 入力 -> 追加の依存ファイル:
- opencv_world341d.lib
リリースの場合は、d を削除して opencv_world341.lib にします。
テスト#
以下のコードをテストしてみてください。
#include "cv.h"
#include "highgui.h"
int main()
{
IplImage* src = cvLoadImage("C:\\1.png");//このパスは絶対パスである必要があります。相対パスではエラーが発生します。
cvNamedWindow("showImage");
cvShowImage("showImage", src);
cvWaitKey(0);
cvReleaseImage(&src);
cvDestroyWindow("showImage");
return 0;
}