opencv2.4.5 の導入 (開発環境:visual studio2010 · 知能工学専攻 1367001 伊藤 崇...

6
知能工学専攻 1367001 伊藤 OpenCV2.4.5 の導入 (開発環境:Visual Studio2010導入前の環境 OS : Windows7 64bit Visual Studio2010 インストール済み 導入方法 1OpenCV-2.4.5.exeWindows )をダウンローし、任意のフォルダに保存する。 OpenCV | OpenCVhttp://opencv.org/)の OpenCV for Windows をクリック カウントが始まるので少し待ち、 OpenCV-2.4.5.exe を任意のフォルダに保存する。 2OpenCV-2.4.5.exe を実行、インストールディレクトリを「C:¥」に変更して展開する。 3展開されたフォルダ名を opencv から opencv245 に変更する。 ここをクリック ここで変更 準備できたらこれ押す!

Upload: others

Post on 09-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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

知能工学専攻

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

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

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

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

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

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

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

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

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

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

「構成のプロパティ」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

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

⑤ 先ほどのプロパティを開き「構成のプロパティ」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