Cfile3.uf .1322DA474D19B71D2DCBE4

Visual Studio 2010에서 OpenCV 라이브러리 빌드하기

저번에 해봤던 “Visual Studio 2010에서 OpenCV 이용하기(http://deios.kr/395)”에서는 디버그 모드로 이용이 불가능한 문제가 있었습니다. 그래서 이 번에는 직접 OpenCV 2.1 라이브러리를 빌드해 보도록 하겠습니다.

 

먼저 CMake를 다운받습니다. CMake는 크로스 플렛폼 Make네요.

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

설치는 별 다른게 없습니다. 그냥 다음 연타로 CMake를 설치해 줍니다.

 

다음으로 OpenCV 2.1 Windows Version을 다운받고, 적당한 곳에 압축을 풀어 줍니다.

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download

Cfile3.uf .1322DA474D19B71D2DCBE4

 

CMake GUI를 실행시킵니다.

Cfile26.uf .187E994A4D19B71D20EB00

 

Source code와 build the binaries를 지정해 줍니다. Source부분은 아까 다운받아서 압축을 푼 OpenCV위치를 build the binaries부분은 만들어진 라이브러리가 생성될 위치입니다.

Cfile26.uf .145CF5494D19B71D2C7699

 

[Tools] -> [Configure]를 선택하여 다음과 같이 설정합니다.

Cfile7.uf .1307444E4D19B71E2E4FB4

 

Finish를 누르면 다음과 같이 설정됩니다.

Cfile22.uf .127E374A4D19B71E21B9C1

 

Generate를 눌러 설정을 Make단계를 완료합니다.

Cfile27.uf .1111504E4D19B71E1B366D

 

Build the binaries에 지정된 디렉토리로 이동합니다.

Cfile9.uf .110C43524D19B71F0A05A5

 

OpenCV.sln파일을 실행합니다.(VS2010에서 솔루션을 로드합니다.)

빌드하면 끝.

Library : $(SolutionDir)\lib\$(Configuration)\

Binary : $(SolutionDir)\bin\$(Configuration)\

적당한 위치에 라이브러리, DLL, Header파일을 모아 두는 것이 좋겠죠?

 

cfile10.uf.1640C9464D19BAED14CB6F.pdfVisual Studio 2010에서 빌드된 OpenCV 라이브러리

Similar Posts

  • 모덜리스(Modeless) Dialog로 변환하기

    이전 시간에 만들었던 모달(Modal) Dialog를 모덜리스(Modeless) Dialog로 변환해 보겠습니다. Modal Dialog는 Dialog가 실행되는 동안 다른 작업을 하지 못하고, Modeless Dialog는 프로그램 실행 흐름을 방해하지 않는다는 것 정도는 알고 계시죠? 자 그럼 이전 시간 “MFC – Cam 영상 출력해보기(http://deios.kr/420)”에 만들었던 View Dialog를 멋지게 바꿔 보겠습니다.   OnCamView함수를 다음과 같이 수정합니다. void CMFC_OpenCVApp::OnCamView() {       // TODO: 여기에 명령…

  • Drag and Drop 지원하기

    이번 시간에는 드래그 앤 드롭(Drag & Drop) 기능을 구현해 보도록 하겠습니다. App Class의 InitInstance함수에 다음과 같은 코드를 추가하면 끝~! pMainFrame->DragAcceptFiles();   cfile8.uf.163148404D261B97190741.pdfcfile10.uf.133139404D261B9716AF4E.zip 관련된 글: Visual Studio 2010에서 OpenCV MFC 프로젝트 만들기 OpenCV 파일 저장기능 구현 OpenCV 파일 저장기능 구현2 RGB 컬러 공간 분리 – 메뉴 기반 구현2

  • Visual Studio 2010에서 OpenCV 이용하기

    제가 참여하고 있는 AR Study에서 IDE는 Visual Studio 2010(vs2010)을, SDK는 OpenCV 2.1를 이용하기로 결정하였습니다. VS2010에서 OpenCV 2.1을 이용하는 방법에 대해서 알아보겠습니다. 먼저 OpenCV 2.1을 다운받습니다. VS2010을 이용할 예정이지만, VS2008용으로 미리 컴파일 된 바이너리를 사용하겠습니다. http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win32-vs2008.exe/download 최신버전인 OpenCV 2.2를 사용하지 않는 이유는 OpenCV 라이브러리들의 이름이 다 바뀌었습니다. 저는 귀찮은게 젤 싫기 때문에 이름이 동일한 OpenCV 2.1을…

  • Cam 영상 출력해보기

    지금까지 VS2010과 OpenCV 2.1라이브러리를 이용한 MFC 프로그래밍 기초에 대해서 알아봤습니다. 우리가 하려고 하는 것이 동영상 처리이므로 이번 시간에는 Cam으로부터 영상을 받아와서 출력하는 방법에 대해서 알아보겠습니다. 먼저 새 프로젝트를 Win32 콘솔 응용 프로그램 형식으로 만들어 줍니다.   OpenCV 2.1 라이브러리를 사용하기 위한 각종 세팅은 당연히 해주셔야 겠죠? 자세한 내용은“Visual Studio 2010에서 OpenCV MFC 프로젝트 만들기(http://deios.kr/400)”를 참고하세요….

  • 공간 영역 필터링 – Dialog Box 기반 구현

    이번 시간에는 Dialog Box기반으로 OpenCV를 이용하는 방법에 대해서 알아보겠습니다.   공간 필터링(Spatial Filtering)이란 영상에 있는 공간 주파수 대역을 제거하거나 강조하는 필터 처리입니다. 사용되는 필터의 계수에 따라 특정 주파수를 제거하거나 강조하게 되며, 필터 마스크(Filter Mask)또는 회선 마스크의 가중치 선택이 공간 필터의 행동을 결정하게 됩니다. 영상처리에 사용되는 회선 마스크는 홀수 차원의 정방형 마스크가 사용되게 됩니다.   필터는…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다