기본카테고리

[C++]OpenCV 2.3.1 + VS2008 세팅.

DevAdd 2011. 12. 22. 13:15




1.http://sourceforge.net/projects/opencvlibrary/

요기가서 OpenCV 최신버전 (2011년 11월 현재 기준 2.3.1) 다운받기.

설치 = 압축 풀기임.

 

2.http://www.cmake.org/cmake/resources/software.html

요기가서 CMake 최신버전 다운 받기.

설치.

 

3. CMake로 OpenCV 빌드. (요때에 VS 버전 골라주면 됨.)

 

4. 타깃 폴더가서 OpenCV.sln 솔루션 열어서 ALL_BUILD 프로젝트를 debug, release 모드로 각각 빌드.

 

5. 작성할 프로젝트 만들고...

 

6. [도구] -> [옵션] -> [프로젝트 및 솔루션] -> [포함 파일] 에다가

C:\opencv\build\include

C:\opencv\build\include\opencv

추가

 

7.[도구] -> [옵션] -> [프로젝트 및 솔루션] -> [라이브러리 파일] 에다가

C:\opencv\build폴더\Debug\

C:\opencv\build폴더\Release\

추가

 

8. [프로젝트] -> [속성] -> [링커] -> [입력] -> [추가 종속성] 에다가

 

opencv_core231.lib

opencv_highgui231.lib

opencv_video231.lib

opencv_ml231.lib

opencv_legacy231.lib

opencv_imgproc231.lib

추가

 

일단 여기까지.

 

안됨...

tdd.dll 파일을 찾을수가 없대...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

그래서 마지막 단계!!

 

9.C:\opencv\build\common\tbb\ia32\vc9 폴더의 파일들을 몽땅 복사해서

system32 폴더로 옮겨주면 됨.

 

아...

졸라 뻘짓.

이제서야 겨우 1.0에서 2.3으로 버전 업그레이드!! 뺘샤!! ㅋㅋㅋ.

근데...

빌드 안해도 될것같았던 불길한 예감이...ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ.

 

===========================================================================================

 

결론부터 이야기하면...

 

빌드안해도됨.

 

라이브러리 폴더도C:\opencv\build\x86\vc9\lib 이거 쓰면 됨.