반응형

내 컴퓨터의 속성에서 [설정변경]을 클릭한 후 [고급] 탭의 [환경변수] 를 클릭하여 준다.

그리고 시스템 변수의 PATH 항목에서 opencv의 dll 파일들이 있는 곳의 위치를 지정해준다.

나는 C드라이브에 opencv 디렉토리를 지정하였으므로 

C:\opencv\build\x86\vc11\bin    의 위치로 지정해 주었다.

 

그 후 비주얼 스튜디오를 통해 빈 프로젝트를 만들어주고 프로젝트 설정 창을 띄운다.

 

C/C++ 에서 [추가 포함 디렉토리]를 통해 경로를 지정해주게 되는데 여기에서는 다음과 같이 3개의 경로를 지정해준다.

여기서 [include] 부분까지 진행되는 1개만 설정해줘도 이상은 없다.

 

[링커] 탭의 [일반] 을 통해 [추가 라이브러리 디렉터리] 를 설정해주도록 하게 되는데

여기서는 c:/ opencv / build/ x86 / vc11 / lib 의 경로를 지정해 주었다.

 

마지막으로

[링커]의 [입력] 탭에서 [추가 종속성] 을 통해 다음의 내용을 추가해주자.

 

opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib

 

이렇게 되면 환경설정이 완료되었고 이미지를 띄워봄으로서 잘 되는지 확인해보자.

 

#include<opencv\highgui.h>

int main(int argc, char** argv)
{
IplImage* img = cvLoadImage("c:/opencv/lena.jpg");
cvNamedWindow("ex1", CV_WINDOW_AUTOSIZE);
cvShowImage("ex1", img);

cvWaitKey(0);

cvReleaseImage(&img);
cvDestroyWindow("ex1");

return 0;
}

반응형

+ Recent posts