본문 바로가기
과거자료/컴퓨터비전

Visual Studio 2010 + OpenCV 2.4.3 설치

by Joo입니다 2012. 12. 12.

Visual Studio 2010 OpenCV 2.4.3 연동하기

1. OpenCV 다운받기 http://sourceforge.net/projects/opencvlibrary/ 에서 다운받으면 된다.

   지금은 2.4.3이 최신버전이다. 더블클릭 해서 "Extract" 편한 곳에 압축해제하면 된다.

   난 C드라이브에 .. opencv로 폴더가 생성되지만, 관리하기 편하게 파일명도 opencv 2.4.3 으로..

 

 

 

2. 내컴퓨터 - 속성 - 고급 시스템 설정 - 환경변수 - 시스템변수 - 새로만들기 선택!

3. 변수 이름 : OPENCV_BUILD

    변수 값 : C:\opencv 2.4.3\build (Opencv설치 경로 + build 폴더)

4. 시스템변수 - Path (편집) , 만약 없을경우 새로만들면 됨.

   ; (세미콜론)으로 구분지어 줘야함!중요!    ;%OPENCV_BUILD%\x86\vc10\bin;  입력

 

5. Visual Studio 2010 실행 후 테스트용 콘솔, 프로젝트 파일 생성.

 

   속성관리자에 보면 Debug|Win32가 있다. 오른쪽 마우스 클릭, 새 프로젝트 속성 시트 추가 클릭!

 

   이름 : OPENCV_DEBUG

   생성된 OPENCV_DEBUG  우클릭- 속성 - C/C++ 클릭. 추가 포함 디렉터리 : 오른쪽 화살표 누르면 편집나옴.

$(OPENCV_BUILD)\include 입력

   그다음, 링커 - 일반 , 추가 라이브러리 디렉터리에서 편집

$(OPENCV_BUILD)\x86\vc10\lib 입력

    그다음 링커 - 입력 - 추가 종속성

추가 종속성에 라이브러리 추가! 참고로 디버그와 릴리즈용은 다르다. 아마 릴리즈용은 끝에 d를 빼면 됬었던거 같은데. 정확하게 모르겠으니 찾아보기. ㅋㅋ

opencv_core243d.lib
opencv_imgproc243d.lib
opencv_highgui243d.lib
opencv_ml243d.lib
opencv_video243d.lib
opencv_features2d243d.lib
opencv_calib3d243d.lib

 

6. 이제 모든 설정은 끝났으니 테스트를 해보고 끝내자!

    테스트도 귀찮으니 제일 간단한 이미지 불러오기.

우선 헤더추가.

#include <opencv\cv.h>
#include <opencv\highgui.h>

그다음 이미지 불러와서 출력하기.

IplImage * image = cvLoadImage("Hydrangeas.jpg");

cvShowImage("test image", image);
cvWaitKey(0);

cvReleaseImage(&image);

 

끝! 안된다면 다시 처음부터 해보자..왜냐, 난 잘되니까 ㅋㅋ

캡쳐하기도 힘들다....아....하지만 컴퓨터를 자주 포맷하고, 설정방법을 자주 잊어버리는 나를 위한 자료임.

행쇼! 즐코딩 ㅜㅜ

 

참고 : http://pushpendrapaliwal.blogspot.kr/2012/12/opencv-tutorial-243-install-guide.html 친히 동영상으로 올려주심. 이분보고 따라하면 됨 ;-)