[OpenCV] C++ 개발환경 설정

1. openCV를 설치합니다.

opencv.org

2. C++프로젝트를 생성합니다.

3. Property 메뉴에서 ~~ property를 클릭합니다.

4.  VC++ Directories- Include Directories 에 다음을 추가합니다.

설치경로\opencv\build\include

5.  VC++ Directories – Library Directories에 다음을 추가합니다.

설치경로\opencv\build\x86\vc11\lib;

(x86은 32bit, x64는 64bit입니다. vc11은 Visual Studio 2012 버전이고, 2010버전은 vc10을 사용하면 됩니다.)

*Release 모드도 사용하고 싶다면 왼쪽 상단의 Configuration을 debug에서 release로 바꾸면 됩니다.

6. 헤더파일에 다음 형식으로 필요한 사항을 입력합니다.

#pragma comment(lib, “opencv_core246d.lib”)

 

// 숫자는 버전입니다. 2.4.8버전을 사용한다면 248이라고 작성하면 됩니다.

//숫자 뒤의 d는 debugging의 d입니다. release모드로 컴파일 한다면 d를 뺀 항목들을 입력합니다.

//opencv_core246d.lib
//opencv_imgproc246d.lib
//opencv_highgui246d.lib
//opencv_ml246d.lib
//opencv_video246d.lib
//opencv_features2d246d.lib
//opencv_calib3d246d.lib
//opencv_objdetect246d.lib
//opencv_contrib246d.lib
//opencv_legacy246d.lib
//opencv_flann246d.lib

7. 경로\opencv\build\x86\vc11\bin 에 있는 dll파일 중 library 추가한 항목들을 선택하여 프로젝트폴더\프로젝트명 디렉터리에 복사합니다.