이전까지는 OpenCV를 낮은 버전만 사용하다가 이번에 Vs2010을 사용하게 되면서 새로운 버전을 사용해 보았습니다.
< S/W Environment >
1) Windows XP SP3 MSDN
2) Visual Studio 2010
3) .NET Framework 4.0
2) Visual Studio 2010
3) .NET Framework 4.0
1. Download
[1] CMake 2.8.4 (http://www.cmake.org/)
[2] OpenCV 2.2 (http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/)
[2] OpenCV 2.2 (http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.2/)
를 먼저 다운받습니다.
2. Install
[1]
위와 같이 OpenCV 2.2 설치 과정 중 PATH 설정부분에서 2번째 or 3번째를 설정하시고 나머지는 그대로 Gogo~
CMake는 그대로 다음만 누르시면 됩니다.
[2]
위 그림과 같이 CMake 2.8.4를 실행하고
맨위에는 OpenCV2.2 설치폴더를, 두번째줄에는 설치폴더안에 폴더하나를 만들어서 넣으면 됩니다.
그리고 Configure에서 자신의 버전 (vs2010 32Bit)를 누른 후 Finish를 합니다.
그러면 저렇게 설정창이 뜨는데, 맨위에 BUILD_EXAMPLES 를 Check 한 후 Generate를 실행하면 완료!
CMake는 그대로 다음만 누르시면 됩니다.
[2]
위 그림과 같이 CMake 2.8.4를 실행하고
맨위에는 OpenCV2.2 설치폴더를, 두번째줄에는 설치폴더안에 폴더하나를 만들어서 넣으면 됩니다.
그리고 Configure에서 자신의 버전 (vs2010 32Bit)를 누른 후 Finish를 합니다.
그러면 저렇게 설정창이 뜨는데, 맨위에 BUILD_EXAMPLES 를 Check 한 후 Generate를 실행하면 완료!
3. Build
[1] OpenCV2.2\Build (자신이 만든 폴더)에 들어가면 솔루션 파일을 실행합니다.
[2] Release 와 Build 모드 둘다 Build(단축키 F7) 시킵니다.
[3] 이제 기본적인 셋팅 완료!
4. Project Settings
[1] Console 프로젝트를 하나 만들어줍니다.
[2] 이전의 버전들은 다음과 같이 [도구] -> [옵션] -> [VC++ 디렉터리] 에서 Include를 시켰을 텐데.. 이제는 다른곳에 서 추가 해야 합니다.
[3] 이제 프로젝트가 생성되었으면, [프로젝트] -> [프로젝트 이름의 속성] (단축키 Alt + F7)로 속성창에 들어갑니다.
[4] 다음과 같이 Include 파일을 추가시켜줍니다.
위와 같이 [VC++ 디렉터리]에서 [포함 디렉터리]에서 다음과 같은 주소를 추가시켜줍니다.
[5] 마찬가지로 [라이브러리 디렉터리]도 추가시켜줍니다.
[6] 마지막으로 [링커] -> [입력] -> [추가 종속성] 에도 lib 파일을 추가시켜줍니다.
% 여기서 추가로 말하자면, 위에 [구성] 부분이 Debug 모드로 되어있는데 Release모드도 같이 변경하고자 할 경우 모든 구성으로 바꿔주시고 설정하시면 됩니다.
[7] 이제 모든 프로젝트에 Include 를 합니다.
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
보통 이 3개를 추가로 더 사용한다면 그에 해당하는 헤더파일을 선언합니다.
5. Run
위의 예제를 실행해보면,
참고로, jpg 파일은 알아서...