OpenCV2.4.5 の導入 (開発環境:Visual Studio2010 · 知能工学専攻 1367001 伊藤 崇...

Preview:

Citation preview

知能工学専攻

1367001

伊藤 崇

OpenCV245 の導入 (開発環境Visual Studio2010)

導入前の環境

OS Windows7 64bit

Visual Studio2010インストール済み

導入方法

1 OpenCV-245exe(Windows版)をダウンローし任意のフォルダに保存する

① OpenCV | OpenCV(httpopencvorg)の OpenCV for Windowsをクリック

② カウントが始まるので少し待ちOpenCV-245exeを任意のフォルダに保存する

2 OpenCV-245exeを実行インストールディレクトリを「Cyen」に変更して展開する

3 展開されたフォルダ名を opencvから opencv245に変更する

ここをクリック

① ここで変更

② 準備できたらこれ押す

4 OSの環境変数の設定(要管理者権限)

コントロールパネル rarr システムとセキュリティrarr システムrarr システムの詳細設定

環境変数ボタンを押してシステム環境変数の Pathの編集で末尾に以下のパスを追加す

るCyenopencv245yenbuildyenx86yenvc10yenbin

(この作業後一度ログオフし再度ログインする)

5 Visual C++ 2010 Expressのパスの設定を行う

① MicrosoftCppWin32userpropsを開く(テキストエディタなど)

② ディレクトリを追加する

通常デフォルトでは

ltxml version=10 encoding=utf-8gt

ltProject DefaultTargets=Build ToolsVersion=40

xmlns=httpschemasmicrosoftcomdevelopermsbuild2003gt

ltProjectgt

となっているので

以下のようにディレクトリを追加する

ltxml version=10 encoding=utf-8gt

ltProject DefaultTargets=Build ToolsVersion=40

xmlns=httpschemasmicrosoftcomdevelopermsbuild2003gt

ltPropertyGroupgt

ltIncludePathgt$(IncludePath)Cyenopencv245yenbuildyenincludeltIncludePathgt

ltPropertyGroupgt

ltPropertyGroupgt

ltLibraryPathgt$(LibraryPath)Cyenopencv245yenbuildyenx86yenvc10yenlibltLibraryPathgt

ltPropertyGroupgt

ltProjectgt

6 Visual Studioによる OpenCVslnのビルド

① Cyenopencv245の「OpenCVsln」を開く

② ソリューションを右クリックしプロパティを選択

③ 構成プロパティを選択したのち構成マネージャーをクリックする

④ アクティブソリューション構成を「Debug」と「Release」に切り替えそれぞれ

INSTALLのビルドにチェックを入れ okを押す

⑤ メニュー下のツールバー中のデバッグで「Debug」と「Release」に構成を切り替

えてそれぞれデバッグを行う

① 右クリックプロパティーを選択

② 構成のプロパティーを選択

③ 構成マネージャーを選択

これで切り替える

ここのチェックを入れる

これでデバッグ開始

7 アルコンのサンプルプログラムを実行する

① Visual C++ 2010 Expressを起動する

② 「ファイル」gt「新規作成」gt「プロジェクト」gt「空のプロジェクトを作成する」

により新しいプロジェクトを作成する(名前場所等は任意)

③ プロジェクトの「ソースファイル」にサンプルソース中のalcon2013_maincppお

よび user_functioncppを 「ヘッダーファイル」にサンプルソース中の

alcon2013hを追加する

④ メニューバーの「プロジェクト」から「のプロパティ」を選択し以下のよう

に設定を行う(は任意のプロジェクト名)

「構成のプロパティ」gt「CC++」gt「全般」gt「追加のインクルードディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenincluderdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenx86yenvc10yenlibrdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoopencv_core245librdquoldquoopencv_highgui245librdquo

ldquoopencv_imgproc245librdquoを追加しokを押す

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

4 OSの環境変数の設定(要管理者権限)

コントロールパネル rarr システムとセキュリティrarr システムrarr システムの詳細設定

環境変数ボタンを押してシステム環境変数の Pathの編集で末尾に以下のパスを追加す

るCyenopencv245yenbuildyenx86yenvc10yenbin

(この作業後一度ログオフし再度ログインする)

5 Visual C++ 2010 Expressのパスの設定を行う

① MicrosoftCppWin32userpropsを開く(テキストエディタなど)

② ディレクトリを追加する

通常デフォルトでは

ltxml version=10 encoding=utf-8gt

ltProject DefaultTargets=Build ToolsVersion=40

xmlns=httpschemasmicrosoftcomdevelopermsbuild2003gt

ltProjectgt

となっているので

以下のようにディレクトリを追加する

ltxml version=10 encoding=utf-8gt

ltProject DefaultTargets=Build ToolsVersion=40

xmlns=httpschemasmicrosoftcomdevelopermsbuild2003gt

ltPropertyGroupgt

ltIncludePathgt$(IncludePath)Cyenopencv245yenbuildyenincludeltIncludePathgt

ltPropertyGroupgt

ltPropertyGroupgt

ltLibraryPathgt$(LibraryPath)Cyenopencv245yenbuildyenx86yenvc10yenlibltLibraryPathgt

ltPropertyGroupgt

ltProjectgt

6 Visual Studioによる OpenCVslnのビルド

① Cyenopencv245の「OpenCVsln」を開く

② ソリューションを右クリックしプロパティを選択

③ 構成プロパティを選択したのち構成マネージャーをクリックする

④ アクティブソリューション構成を「Debug」と「Release」に切り替えそれぞれ

INSTALLのビルドにチェックを入れ okを押す

⑤ メニュー下のツールバー中のデバッグで「Debug」と「Release」に構成を切り替

えてそれぞれデバッグを行う

① 右クリックプロパティーを選択

② 構成のプロパティーを選択

③ 構成マネージャーを選択

これで切り替える

ここのチェックを入れる

これでデバッグ開始

7 アルコンのサンプルプログラムを実行する

① Visual C++ 2010 Expressを起動する

② 「ファイル」gt「新規作成」gt「プロジェクト」gt「空のプロジェクトを作成する」

により新しいプロジェクトを作成する(名前場所等は任意)

③ プロジェクトの「ソースファイル」にサンプルソース中のalcon2013_maincppお

よび user_functioncppを 「ヘッダーファイル」にサンプルソース中の

alcon2013hを追加する

④ メニューバーの「プロジェクト」から「のプロパティ」を選択し以下のよう

に設定を行う(は任意のプロジェクト名)

「構成のプロパティ」gt「CC++」gt「全般」gt「追加のインクルードディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenincluderdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenx86yenvc10yenlibrdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoopencv_core245librdquoldquoopencv_highgui245librdquo

ldquoopencv_imgproc245librdquoを追加しokを押す

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

6 Visual Studioによる OpenCVslnのビルド

① Cyenopencv245の「OpenCVsln」を開く

② ソリューションを右クリックしプロパティを選択

③ 構成プロパティを選択したのち構成マネージャーをクリックする

④ アクティブソリューション構成を「Debug」と「Release」に切り替えそれぞれ

INSTALLのビルドにチェックを入れ okを押す

⑤ メニュー下のツールバー中のデバッグで「Debug」と「Release」に構成を切り替

えてそれぞれデバッグを行う

① 右クリックプロパティーを選択

② 構成のプロパティーを選択

③ 構成マネージャーを選択

これで切り替える

ここのチェックを入れる

これでデバッグ開始

7 アルコンのサンプルプログラムを実行する

① Visual C++ 2010 Expressを起動する

② 「ファイル」gt「新規作成」gt「プロジェクト」gt「空のプロジェクトを作成する」

により新しいプロジェクトを作成する(名前場所等は任意)

③ プロジェクトの「ソースファイル」にサンプルソース中のalcon2013_maincppお

よび user_functioncppを 「ヘッダーファイル」にサンプルソース中の

alcon2013hを追加する

④ メニューバーの「プロジェクト」から「のプロパティ」を選択し以下のよう

に設定を行う(は任意のプロジェクト名)

「構成のプロパティ」gt「CC++」gt「全般」gt「追加のインクルードディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenincluderdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenx86yenvc10yenlibrdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoopencv_core245librdquoldquoopencv_highgui245librdquo

ldquoopencv_imgproc245librdquoを追加しokを押す

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

7 アルコンのサンプルプログラムを実行する

① Visual C++ 2010 Expressを起動する

② 「ファイル」gt「新規作成」gt「プロジェクト」gt「空のプロジェクトを作成する」

により新しいプロジェクトを作成する(名前場所等は任意)

③ プロジェクトの「ソースファイル」にサンプルソース中のalcon2013_maincppお

よび user_functioncppを 「ヘッダーファイル」にサンプルソース中の

alcon2013hを追加する

④ メニューバーの「プロジェクト」から「のプロパティ」を選択し以下のよう

に設定を行う(は任意のプロジェクト名)

「構成のプロパティ」gt「CC++」gt「全般」gt「追加のインクルードディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenincluderdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenx86yenvc10yenlibrdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoopencv_core245librdquoldquoopencv_highgui245librdquo

ldquoopencv_imgproc245librdquoを追加しokを押す

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

④ メニューバーの「プロジェクト」から「のプロパティ」を選択し以下のよう

に設定を行う(は任意のプロジェクト名)

「構成のプロパティ」gt「CC++」gt「全般」gt「追加のインクルードディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenincluderdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoCyenopencv245yenbuildyenx86yenvc10yenlibrdquoを追加

「構成のプロパティ」gt「リンカ―」gt「全般」gt「追加のライブラリディレク

トリ」gt「編集」を選択しldquoopencv_core245librdquoldquoopencv_highgui245librdquo

ldquoopencv_imgproc245librdquoを追加しokを押す

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

⑤ 先ほどのプロパティを開き「構成のプロパティ」gt「デバッグ」gt「コマンド引数」

にオプションを設定しプログラムを実行する

参考資料

[1]OpenCV 備忘録「 Windows7 64bit版に OpenCV 245の開発環境を構築した」

httpiwaki2009blogspotjp201304windows7-64bitopencv-245html

[2] アルコン関係資料-資料 3「OpenCV 231 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-3pdf

[3] アルコン関係資料-資料 3「OpenCV 240 を CMake でビルドし直す方法」

httpwwwimeinfohiroshima-cuacjp~hiuralecime2012rep1-4pdf

Recommended