OpenCV 설치 방법

Code 2013. 12. 15. 17:40

OpenCV-2.4.7.2 로 업그레이드
OpenCV 설치법
온라인 도움말 http://docs.opencv.org/2.4/index.html
설치 도움말 : http://docs.opencv.org/doc/tutorials/introduction/windows_install/windows_install.html

* 다운로드
http://sourceforge.net/projects/opencvlibrary/

- 최신버전의 소스받기
    Git 사용설명 : http://codens.info/572
    - OpenCV Git 주소 : git://github.com/Itseez/opencv.git


//
* 리소스 복사(미리 빌드된 것)
    - 빌드가 이미 되어있으므로 소스빌드를 직접 하지 않을 경우 복사만 하면 됨
    - 32bit(x86), 64bit(x64), 비주얼스튜디오(VisualStudio)지원 버전, vc10(2010), vc11(2012)
    - 32bit, vs2010의 경우 : build폴더 아래의 include , x86\vc10\bin\*.dll, x86\vc10\lib\*.lib
    를 OpenCV 환경변수가 설정된 폴더로 복사한다.



//=================
* 소스 직접 빌드하기
    - 미리 빌드된것을 써도 되지만 samples들을 빌드할 프로젝트가 필요 하다면

- CMake 다운로드& 설치 : http://www.cmake.org/
    - cross-platform, open-source build system

- CMake 실행
    - VisualStudio 를 모두 종료 한다.
    - "Browse Source"버튼 클릭 ->  .... OpenCV-2.4.7.2/sources
    - "Browse Build"버튼 클릭 ->  빌드를 저장할 폴더를 지정
    - Configure 버튼 클릭
        BUILD_EXAMPLE 옵션을 체크한다. 기본 옵션이 아님
        성능향상을 고려해볼 모듈 :
            TBB(Intel Threading Building Block) : 다중 코어 프로세서의 성능 활용도를 높이는 C++ 템플릿 라이브러리
            IPP(Intel® Integrated Performance Primitives) : 수학전문 라이브러리
            MSMF(Microsoft Media Foundation) - DirectShow 를 대체하기 위한 멀티미디어 프레임워크
            GIGEAPI(Smartek GigE) - Smartek사의 기기용 API
            OpenCL(Open Computing Language)은 개방형 범용 병렬 컴퓨팅 프레임워크
            CUDA(Compute Unified Device Architecture) Nvidia 용 병렬처리 프레임워크       
            OpenMP(Open Multi-Processing, 오픈MP)는 공유 메모리 다중 처리 프로그래밍 API           
            OpenNI(Open Natural Interaction), 3D센서를 통한 입력
           
    - Geerrate 버튼 클릭
    - 이렇게 하면 VS 프로젝트(OpenCV.sln)가 생성된다.

- 빌드를 지정한 폴더로 가서 OpenCV.sln 을 로드한다.
    - ALL_BUILD 프로젝트를 빌드한다.(Build -> Build Solution)


반응형

'Code' 카테고리의 다른 글

[OpenCV] 영상 추적 기본 개념 이론  (0) 2013.12.21
OpenCV 2.4.7.2 Sample 기능 정리  (1) 2013.12.19
버전 관리 시스템 비교(CVS, SVN, Git)  (0) 2013.12.13
error log 13/12/03  (0) 2013.12.03
Ansi, Unicode, UTF8 문자열 상호 변환  (0) 2013.11.29
Posted by codens