본문 바로가기

Note..

opencv 세팅

opencv 파일 다운로드 at http://sourceforge.net/projects/opencvlibrary/files/


받아서 실행(이 자동압축해제)


VS 키고 디렉토리 설정에 

* include 폴더추가 :: opencv\build\include

                             opencv\build\include\opencv

                             opencv\build\include\opencv2


* library 폴더추가  :: opencv\build\x86\vc10\lib            (64bit컴이더라도 x86용 라이브러리를 많이쓴다고 하더군요..)


* 라이브러리 링크

#ifdef _DEBUG

#pragma comment(lib, "opencv_videostab242d.lib")

#pragma comment(lib, "opencv_video242d.lib")

#pragma comment(lib, "opencv_ts242d.lib")

#pragma comment(lib, "opencv_stitching242d.lib")

#pragma comment(lib, "opencv_photo242d.lib")

#pragma comment(lib, "opencv_objdetect242d.lib")

#pragma comment(lib, "opencv_nonfree242d.lib")

#pragma comment(lib, "opencv_ml242d.lib")

#pragma comment(lib, "opencv_calib3d242d.lib")

#pragma comment(lib, "opencv_legacy242d.lib")

#pragma comment(lib, "opencv_imgproc242d.lib")

#pragma comment(lib, "opencv_highgui242d.lib")

#pragma comment(lib, "opencv_gpu242d.lib")

#pragma comment(lib, "opencv_features2d242d.lib")

#pragma comment(lib, "opencv_core242d.lib")

#pragma comment(lib, "opencv_contrib242d.lib")

#pragma comment(lib, "opencv_flann242d.lib")

#else

#pragma comment(lib, "opencv_videostab242.lib")

#pragma comment(lib, "opencv_video242.lib")

#pragma comment(lib, "opencv_ts242.lib")

#pragma comment(lib, "opencv_stitching242.lib")

#pragma comment(lib, "opencv_photo242.lib")

#pragma comment(lib, "opencv_objdetect242.lib")

#pragma comment(lib, "opencv_nonfree242.lib")

#pragma comment(lib, "opencv_ml242.lib")

#pragma comment(lib, "opencv_calib3d242.lib")

#pragma comment(lib, "opencv_legacy242.lib")

#pragma comment(lib, "opencv_imgproc242.lib")

#pragma comment(lib, "opencv_highgui242.lib")

#pragma comment(lib, "opencv_gpu242.lib")

#pragma comment(lib, "opencv_features2d242.lib")

#pragma comment(lib, "opencv_core242.lib")

#pragma comment(lib, "opencv_contrib242.lib")

#pragma comment(lib, "opencv_flann242.lib")

#endif


아니면 그냥 속성에 링크에 추가종속성      에 전부 입력해도 됨


* dll 추가

opencv\build\x86\vc10\bin   의 dll  모두 프로젝트 폴더에 복사

(이렇게 하면 새로운 프로젝트 생성할때마다 다시 복붙해야 하고 귀찮으면 Windows\system32에 복붙)



(사실은 필요한 라이브러리만 링크해야 하지만,, 귀찮으므로 전부 다함)


'Note..' 카테고리의 다른 글

JAVA 이름규칙  (0) 2013.01.19
git 1  (0) 2012.08.25
mfc 레퍼런스 사이트  (0) 2012.06.22
hadoop eclipse setting  (0) 2012.06.03
Binary search 이용한 file indexing  (0) 2012.05.27