영상처리2012. 2. 10. 17:34
1. OpenCV 소스 다운로드(2.3.1 /2월1일 릴리즈)

소스 다운로드 : http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/


2. TBB(Intel Threading Building Block)(tbb40_270oss버전)

프로그램에서 멀티코어를 사용할 경우 병렬 수행을 위한 라이브러리

다운로드 주소 : http://threadingbuildingblocks.org/file.php?fid=78


3. CMake

들어가셔서 플랫폼에 인스톨 버전 받으시고 인스톨

다운로드 주소 : http://www.cmake.org

CMake 실행



Where is the source code : 1번 OpenCV 소스를 다운 받으신 폴더를 적으세요.

Where to build the binaries : 새로운 폴더를 하나 만드세요.




Finish!




Configure 한번 더 누르고 Generate(최적화?) 클릭


4. OpenCV 솔루션 빌드

임의의 폴더에 들어가셔서 OpenCV.sln 실행

ALL_BUILD를 F7(Build)를 눌러서 빌드하세요.


5. 환경 변수 등록

C:\tbb40_278oss\bin\ia32\vc10
임의의폴더\bin\debug
임의의폴더\lib\debug

OpenCV와 TBB 를 다운받고 압축푸신 폴더
전 둘다 C:\ 압축을 풀었습니다.





환경 변수는 후에는 재부팅을 하셔야 적용이 됩니다.


4. Visual Studio 2010 설정

새 프로젝트 -> Win32 콘솔 응용 프로그램 프로젝트를 생성 -> 빈 프로젝트로 생성


프로젝트 우클릭 -> 속성 선택하시고 VC++ 디렉토리 선택
포함 디렉터리에 C:\opencv 2.3.1\build\include
라이브러리 디렉터리에 C:\임의의폴더\lib\Debug


링커 -> 입력 클릭 추가 종속성 편집






opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_haartraining_engined.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib

이로써 설정이 끝났습니다.


예제 - 이미지는 프로젝트 폴더에 넣으셔야 합니다.








'영상처리' 카테고리의 다른 글

[OpenCV] 캠 영상 출력  (1) 2012.02.10
[OpenCV] AVI 동영상 재생  (0) 2012.02.10
[OpenCV] 정지영상 출력  (0) 2012.02.10
영상분할 - Otsu Thresholding(이진화)  (1) 2011.10.01
Emgu.CV.CvInvoke 에러  (0) 2011.09.22
Posted by 건깡