# Visual StudioとOpenCVを使う

では，早速Visual Studio 2015を使ってみましょう．

Visual Studio 2015の画面構成は以下のようになります．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN840--YLJ7cRT4LG%2Fvs0.png?generation=1585788787470457\&alt=media)

VisualStudio2013は背景を黒にしたり白にしたりすることが出来ますので，背景が白の状態で立ち上がる人も居るかもしれません．

単純に見た目の問題ですので，同じようなメニューが真ん中に表示されていればOKです．

## 新しいプロジェクトを作成する

新しいプログラムを作る際は，「新しいプロジェクト」ボタンからプロジェクトを作成する所から始めます．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN842LHXOCStN0Zeo%2Fvsmenu2.png?generation=1585788789029156\&alt=media)

メニューバーから\[ファイル]→\[新規作成]→\[プロジェクト]を選択し，新しいプログラムを作る準備をしましょう．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN844wujGOo06HpyZ%2Fvsmenu3.png?generation=1585788788279494\&alt=media)

すると，どのようなプログラムを作るか聞かれます．

1. 左のフレームで「VisualC++」を選びます
2. 「Win32 コンソールアプリケーション」を選びます
3. プロジェクトに名前を付けます(例として「Nagasaki\_Color」という名前を付けています)
4. 今回はプロジェクトの保存場所は特に指定しませんが，USBメモリに保存したいなど，別の場所に保存をしたい人は「参照」ボタンを押して，保存したい場所を決めてください．

以下の様なウィンドウが出てきますので，スクリーンショットに従って操作を行ってください．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN846Q-e_Cg9KdAcp%2Fvsmenu4.png?generation=1585788786968045\&alt=media)

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN848CXd3lP7bTELE%2Fvsmenu5.png?generation=1585788787186172\&alt=media)

以上の動作を完了すると，プロジェクトを作ることが出来ます．

## OpenCVを使えるようにする

Visual StudioでOpenCVを使うためには，OpenCVのソースコードがあるディレクトリの場所を設定します．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84Aj8P6183LOBk2%2Fvsopen.png?generation=1585788787771925\&alt=media)

\[プロジェクト]→\[プロパティ]を選択します．

すると，以下のようなウィンドウが開きます．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84Cw0cRAu8CFPmH%2Fvsopen2.png?generation=1585788788690289\&alt=media)

\[構成プロパティ]の中にC/C＋＋という項目があります．その左の▼をクリックし，ツリーを展開してください．

リストの中に\[全般]というメニューがあるので，これをクリックすると，図の右のような項目が表示されます．この項目の中で，\[追加のインクルードディレクトリ]という項目を編集していきます．

右の▼をクリックし，<編集…>をクリックすると，以下の様なウィンドウが新しく開きます．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84ErLIayZflG-yP%2Fvsopen3.png?generation=1585788788750160\&alt=media)

上の空白部分をクリックすると，…というボタンがクリックできるようになります．

ここで，`C:\opencv\build\include`というファイルを選択してください．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84Go1UmkNApICbp%2Fvsopen5.png?generation=1585788787983583\&alt=media)

フォルダを選択できたら，「フォルダーの選択」ボタンを押して終了です．

次に，構成プロパティの中のリンカーという項目をクリックしてください．次はこのリンカーの中の\[追加のライブラリディレクトリ]という項目を編集します．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84IVh2HrNmMYOX9%2Fvsmenu6.png?generation=1585788786825558\&alt=media)

先ほどと同じように，右端の▼をクリックし，<編集…>をクリックします．

同じようなウィンドウが開きますので，ファイルを設定していきましょう．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84KslXi-2WWLXu0%2Fvsmenu7.png?generation=1585788788397824\&alt=media)

次は`C:\opencv\build\x86\vc12\lib`というファイルを選択してください．

![](https://2160312601-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M3sMj-40xF-Lk9SgbWF%2F-M3sN6ZFbLPh2yITsxp1%2F-M3sN84MowWs3Uu3JgpU%2Fvsopen8.png?generation=1585788787643268\&alt=media)

「フォルダーの選択」ボタンをクリックして完了です．

以上でVisual Studio側の設定は終了です．

この動作は毎回行わなければいけないというわけではなく，`新しいプロジェクトを作成する都度行わなければいけない`動作であるため，今回の授業では再度この作業を行うことはありません．

今後VisualStudioとOpenCVを使ってプログラムを作るときには，この動作を行えば良いと覚えておくとよいでしょう．
