티스토리 뷰
OpenCV를 설치하기 위해서는 아래의 링크로 들어가서 다운로드 받는다.
http://opencv.org/downloads.html
원하는 경로를 설정하고, Extract를 누르게 되면 다음과 같이 설치가 진행된다.
설치가 완료되면, 원하는 경로에 opencv폴더가 추가됨을 확인할 수 있다.
이제부터 opencv실행을 위한 환경설정과 Visual Studio의 간단한 세팅을 해야한다.
환경 변수 설정을 위해서는 다음 경로로 이동한다.
내 컴퓨터 - 시스템 속성 - 고급 시스템 설정 - 고급 - 환경변수
다음 창에서 2번째 블럭의 시스템 변수에서 Path를 수정해야한다.
자신이 설치한 경로에서 opencv - build - x86 - vc10 - bin 의 경로를 추가 해야한다. 내가 설치한 경로는 C:\ 이므로 경로는 다음과 같다.
C:\opencv\build\x86\vc10\bin;
세미콜론은 경로 마다의 구분이므로 넣어주자.
환경변수 설정이 끝났다. 재부팅하자.
이제 Visual Studio 설정을 해보자. ( 필자는 Visual studio 2012로 설정해보겠다. )
우선, 프로젝트를 하나 만들자.
이후, 속성 관리자에서 Debug속성을 추가하자.
Debug | Win32 에서 마우스 오른 쪽 버튼을 눌러 "새 프로젝트 속성 시트 추가"를 선택하자.
이 속성을 더블클릭해서 몇가지 기입해야한다.
[공용 속성 - VC++ 디렉터리 - 포함 디렉터리, 라이브러리 디렉터리]에 각각 아래 적힌 경로를 추가하다.
[포함 디렉터리]
C:\opencv\build\include
[라이브러리 디렉터리]
C:\opencv\build\x86\vc10\lib
[공용 속성 - 링커 - 입력 - 추가 종속성]을 다음과 같이 편집한다.
지금 설치하는 opencv의 버전은 2.4.8이다. 이를 참고하고 추가 해야한다.
opencv_calib3d248d.lib
opencv_contrib248d.lib
opencv_core248d.lib
opencv_features2d248d.lib
opencv_flann248d.lib
opencv_gpu248d.lib
opencv_highgui248d.lib
opencv_imgproc248d.lib
opencv_legacy248d.lib
opencv_ml248d.lib
opencv_nonfree248d.lib
opencv_objdetect248d.lib
opencv_ocl248d.lib
opencv_photo248d.lib
opencv_stitching248d.lib
opencv_superres248d.lib
opencv_ts248d.lib
opencv_video248d.lib
opencv_videostab248d.lib
모든 설치 및 설정이 끝났다. opencv를 간단하게 실행 시켜 설치가 잘 되었는지 확인해보자.
#include "cv.h" #include "highgui.h" using namespace cv; int main(){ Mat image= imread("C:/opencv/sources/samples/c/cat.jpg"); namedWindow("window"); imshow("window", image); waitKey(0); return 0; }
결과는 다음과 같다.
이에 실행이 안되고, 다음과 같은 오류가 발생하는 경우, 첨부파일의 다운 받아 C:\Windows\SysWOW64 에 dll파일 2개 모두 넣는다.
'Language > Computer Vision' 카테고리의 다른 글
[영상처리] 이미지, xml 저장하기 (0) | 2014.02.10 |
---|---|
[영상처리] YCbCr 입 검출 (1) | 2014.01.09 |
[영상처리] YCbCr 손 검출 (0) | 2014.01.02 |
[영상처리] ROI이용해서 관심영역 수정 (5) | 2013.12.17 |
[영상처리] 얼굴 검출 (2) | 2013.12.16 |
- Total
- Today
- Yesterday