- 프로젝트를 생성한다.
- 속성에 들어간다.
-
VC++ Directories를 선택한다. 이 중 Include Directories, Library Directories, Source Directories를 추가해 주어야 한다.
Include Directories 에는 OpenCV2.x\include\opencv와 OpenCV2.x\include 를 추가한다.
Library Directories 에는 OpenCV2.x\lib 를 추가한다.-
해당 솔루션에 마우스 우버튼을 클릭한다. Properties를 선택한다. (단축키 : Alt + Enter)
-
VC++ Directories를 선택한다. Include Directories와 Library Directories를 추가 하면 된다.
-
Include Directories만 예를 들면 마우스를 가져가면 우측의 내림목록 버튼이 나오는데 Edit를 선택한다.
-
상단에 마치 새로운 폴더를 생성 할 것 같은 아이콘을 클릭하면 하단에 새로운 입력란이 뜬다. 캡쳐는 하지 못했지만 바로 우측에 나오는 버튼을 클릭하면 적절하게 폴더 선택창이 나타난다.
-
openCV가 설치된 폴더 opencv2.x\include\opencv 를 선택한다.
-
-
Linker를 설정한다.
- 속성창을 선택 한다(상단에 제시 되어 있습니다.)
-
Linker > Input을 선택 한다.
- Additional Dependencies 에 윗 단계에서 진행했던 lib 폴더의 lib 파일의 절대경로를 입력한다.
아래는 default 설치 시 폴더의 내용이다. 모두 직접 입력 하여야 한다.
C:\Program Files\OpenCV2.2\lib\opencv_core220d.lib C:\Program Files\OpenCV2.2\lib\opencv_highgui220d.lib C:\Program Files\OpenCV2.2\lib\opencv_video220d.lib C:\Program Files\OpenCV2.2\lib\opencv_ml220d.lib C:\Program Files\OpenCV2.2\lib\opencv_legacy220d.lib C:\Program Files\OpenCV2.2\lib\opencv_imgproc220d.lib |
- 아래는 기본 소스 코드이다.
#include <iostream> #include <cstdlib> #include <cstdio> #include <cv.h> #include <cxcore.h> #include <highgui.h> int main(){ // Open the file. IplImage *img = cvLoadImage("photo.jpg"); if (!img) { printf("Error: Couldn't open the image file.\n"); return 1; } // Display the image. cvNamedWindow("Image:", CV_WINDOW_AUTOSIZE); cvShowImage("Image:", img); // Wait for the user to press a key in the GUI window. cvWaitKey(0); // Free the resources. cvDestroyWindow("Image:"); cvReleaseImage(&img); return 0; }
'Programming > openCV' 카테고리의 다른 글
cvCircle (0) | 2011.02.14 |
---|---|
cvGetRotationMatrix2D (0) | 2011.02.09 |