OpenCV (Open Computer Vision Library) とは, 実時間コンピュータビジョン (real time computer vision) の アルゴリズムと文書とサンプルコードの集まり.
このページでは,Windows での OpenCV バージョン 3.0.0 ベータのインストール手順を図解等で説明する.
目次
※ 参考 Web ページ: https://opencv.org
別の Web ページで、Visual Studio Community 2013 のインストールについて説明している.
別の Web ページで、cmake のインストールについて説明している.
解凍先ディレクトリ (下の図では C:\OpenCV300)を覚えておく
「マイコンピュータ」 → 「プロパティ」 → 「詳細設定」 → 「環境変数」のように 操作し、次のように設定する
<設定例>
64ビットWindowsの場合
32ビットWindowsの場合
「マイコンピュータ」 → 「プロパティ」 → 「詳細設定」 → 「環境変数」のように 操作し、次のように設定する
「マイコンピュータ」 → 「プロパティ」 → 「詳細設定」 → 「環境変数」のように 操作し、次のように設定する
「マイコンピュータ」 → 「プロパティ」 → 「詳細設定」 → 「環境変数」のように 操作し、次のように設定する
プロジェクト名は何でも良い
あとで、プロパティを確認したいときに便利
C/C++ → General と操作し、 次のように設定
Linker → General と操作し、 次のように設定
Linker → Input と操作し、 Additional Dependencies を選び、 次のように設定し、「OK」をクリック
さらに、次のように設定し、「OK」をクリック
https://docs.opencv.org/trunk/doc/tutorials/introduction/display_image/display_image.html#display-image に記載のサンプル・コード
「C:\\HappyFish.jpg」のところは、画像ファイル名を設定すること
#include<opencv2/core/core.hpp> #include<opencv2/imgcodecs.hpp> #include<opencv2/highgui/highgui.hpp> #include<iostream> #include<string> using namespace cv; using namespace std; int main( int argc, char** argv ) { string imageName("C:\\HappyFish.jpg"); if( argc > 1) { imageName = argv[1]; } Mat image; image = imread(imageName.c_str(), IMREAD_COLOR); // Read the file if( image.empty() ) // Check for invalid input { cout << "Could not open or find the image" << std::endl ; return -1; } namedWindow( "Display window", WINDOW_AUTOSIZE ); // Create a window for display. imshow( "Display window", image ); // Show our image inside it. waitKey(0); // Wait for a keystroke in the window return 0; }
プロジェクト名(下の画面では「ConsoleApplication」)を選び, 「ビルド」と操作する
ビルドの正常終了を確認する.
「デバッグ (Debug)」→「Start Without Debugging」 (または CTRL + F5キー). ウインドウが現れるので,結果を確認.