View
0
Download
0
Category
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