OpenCV学習ノート一:OpenCVの概要と構成コンパイル
3571 ワード
一、OpenCV
OpenCV公式サイト:http://opencv.org/
OpenCV現在の最新コードライブラリアドレス:https://github.com/itseez/opencv
二、紹介:
OpenCVはIntel®オープンソースコンピュータビジュアルライブラリ.それは一連のC関数と少量のC++クラスから構成され,画像処理とコンピュータ視覚の面での多くの汎用アルゴリズムを実現した.
三、構成コンパイル:
1、gitを通じてopencvコードライブラリをダウンロードし、gitアドレス:https://github.com/Itseez/opencv.git;
2,CMakeは関連makefileまたはprojectとして構成され、以下の図に示す.
3、projectを生成します.以下の図です.
4、コンパイルが完了し、時間がかかります.
四、簡単なSample
五、まとめ:
OpenCVは強力で、使い勝手が簡単で、深く研究するのは容易ではありません.共に励ます!
六、注意:
このシリーズのblogは個人のノートの用だけで、中は個人の理解で、間違いがないことを保証しません.
その後も更新が続きます.
OpenCV公式サイト:http://opencv.org/
OpenCV現在の最新コードライブラリアドレス:https://github.com/itseez/opencv
二、紹介:
OpenCVはIntel®オープンソースコンピュータビジュアルライブラリ.それは一連のC関数と少量のC++クラスから構成され,画像処理とコンピュータ視覚の面での多くの汎用アルゴリズムを実現した.
三、構成コンパイル:
1、gitを通じてopencvコードライブラリをダウンロードし、gitアドレス:https://github.com/Itseez/opencv.git;
2,CMakeは関連makefileまたはprojectとして構成され、以下の図に示す.
3、projectを生成します.以下の図です.
4、コンパイルが完了し、時間がかかります.
四、簡単なSample
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
namedWindow( "show_image", WINDOW_AUTOSIZE );
Mat src = imread( "test.jpg" );
while(1)
{
imshow( "show_image", src );
if( waitKey(30) == 27 )
return 0;
}
return 0;
}
五、まとめ:
OpenCVは強力で、使い勝手が簡単で、深く研究するのは容易ではありません.共に励ます!
六、注意:
このシリーズのblogは個人のノートの用だけで、中は個人の理解で、間違いがないことを保証しません.
その後も更新が続きます.