티스토리 뷰
Window 운영체제에서의 OpenCV 2.4.9 설치와 Visual Studio 2012 기준으로 작성하였습니다.
버전별 변경 방법도 내용에 기재되어있습니다.
1. OpenCV 윈도우 버전용 다운로드 및 설치
OpenCV 2.4.9 다운로드
http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.9/opencv-2.4.9.exe/download
그 외 버전 다운로드
http://opencv.org/downloads.html
exe 파일을 다운받아 실행을 시키면 아래 그림과 같이 설치경로를 지정할 수 있습니다.
(파일 오른쪽 클릭하여 관리자 권한으로 실행해주세요)
원하시는 곳에 설치를 해주시면 됩니다. 보통 C드라이버나 C:\Program Files 폴더에 설치를 합니다.
이 글에서는 C:\Program Files 폴더를 기준으로 설명합니다.
(기본으로 opencv 폴더로 생성되지만 버전별 구분을 위해 폴더명을 OpenCV2.4.9 로 변경하였습니다.)
2. 윈도우 시스템 환경변수 등록
시스템 - 고급 시스템 설정
고급 - 환경변수
Path 클릭 - 편집
변수값에 적혀져있는 글 마지막에
C:\Program Files\OpenCV2.4.9\build\x86\vc11\bin; 추가
기존의 환경변수 내용을 건드리시면 안됩니다. 각 환경변수는 세미클론(;) 로 구분되니 유의하시기 바랍니다.
Path 변수가 없는 경우 새로 만드셔서 변수 값에 넣어주시면 됩니다. 이미 존재하는 경우 제일 끝이 세미클론(;)을 끝나는지 확인하시고 세미클론이 없으신 경우 앞에 세미클론(;)을 넣어주시고 추가해주시면 됩니다.
자신의 OpenCV 설치 경로에 맞게끔 수정하여 \build\x86\vc11\bin; 부분을 추가하여 넣어주세요.
여기서 vc11 은 Visual Studio 버전입니다. 연동하고자 하는 Visual Studio 버전에 맞게끔 다르게 기입해주셔야 합니다.
vc8 = Visual Studio 2005
vc9 = Visual Studio 2008
vc10 = Visual Studio 2010
vc11 = Visual Studio2012
vc12 = Visual Studio2013
OpenCV 2.4.9 버전에서는 Visual Studio 2010, 2012, 2013 버전을 기본으로 지원합니다.
3. Visual Studio 환경변수 등록
우선 작업할 프로젝트를 생성합니다. (프로젝트 생성 내용은 설명하지 않습니다)
프로젝트 생성후 [프로젝트]-[속성]
[구성 속성]-[C/C++]-[일반]-[추가 포함 디렉터리] 에서 내용 추가
C:\Program Files\OpenCV2.4.9\build\include
C:\Program Files\OpenCV2.4.9\build\include\opencv
C:\Program Files\OpenCV2.4.9\build\include\opencv2
내용 추가
여기서 자신의 OpenCV 가 설치된 디렉토리로 알맞게 변경하여 선택해주세요.
[링커]-[일반]-[추가 라이브러리 디렉터리]
C:\Program Files\OpenCV2.4.9\build\x86\vc11\lib
여기서 디렉토리를 알맞게 변경해주시고 vc11 부분을 연동하는 Visual Studio 에 맞게끔 수정해주세요. (윈도우 환경변수 설정에서 설명한대로)
[링커]-[입력]-[추가 종속성]
자신에 맞는 라이브러리 등록
귀찮으신 분은 아래 내용을 복사 붙여넣기 하세요.
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
마지막으로 [적용] 을 누르시면 모든 설정이 완료되었습니다.
아래는 간단한 사진을 띄우는 테스트 화면입니다.
이상 윈도우에서의 OpenCV 설치법과 Visual Studio 연동 방법에 대한 설명이었습니다.