달력

10

« 2017/10 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

7월 4일에 OpenCV 2.4.2 버전 릴리즈 되었습니다. (dll 파일명 뒤에 붙은 240을 242로 변경하시면 됩니다. )

5월 1일에 OpenCV 2.4.0 버전이 정식으로 릴리즈 되었습니다.

OpenCV 2.3.1 버전 설치와 다르지 않기 때문에 OpenCV 2.4.0은 간략하게 요약하겠습니다.

자세한 설정 방법은 아래 주소에 있고 path 이름과 .lib 파일이 다릅니다.

http://babytiger.tistory.com/entry/Window7%EC%97%90%EC%84%9C-OpenCV-231-Visual-Studio-20082010-%ED%99%98%EA%B2%BD-%EC%84%A4%EC%A0%95  Window7에서-OpenCV-231-Visual-Studio-20082010-환경-설정


1. 준비 파일 

- OpenCV 라이브러리 파일은 아래 링크 주소에서 받을 수 있습니다.

http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.0/  OpenCV-2.4.0.exe

- 병렬 수행에 필요한 라이브러리 TBB를 받습니다.(intel CPU 사용시)

http://threadingbuildingblocks.org/ver.php?fid=185  tbb40_20120408oss_win.zip

http://threadingbuildingblocks.org/ver.php?fid=187  tbb40_20120613oss_win.zip


2. 환경 변수 설정

- OpenCV 라이브러리 파일을 받고 실행하면 압축이 풀리고 opencv 폴더가 생기고 이 폴더를 원하는 위치로 옮겨주시면 됩니다.

  저는 C:\Program Files\opencv 로 옮겼습니다.

- TBB 파일 역시 받아서 압축을 풀면 폴더 안에 tbb40_20120408oss 폴더가 있습니다. 이 폴더를 원하는 위치로 옮겨줍니다.     

  저는 C:\Program Files\tbb40_20120408oss 로 옮겼습니다.

-  바탕화면에 컴퓨터 아이콘을 오른쪽 버튼 클릭 -> 속성 -> 고급 시스템 설정 -> 환경변수 (제어판\시스템 및 시스템\시스템)에서 PATH 변수 끝에 OpenCV와 TBB 경로를 환경에 맞게 입력합니다. 입력이 완료되면 재부팅합니다. 

- OpenCV 경로 설정

    • 윈도우 32bit + VS2010 -> C:\Program Files\opencv\build\x86\vc10\bin;
    • 윈도우 32bit + VS2008 -> C:\Program Files\opencv\build\x86\vc9\bin;
    • 윈도우 64bit + VS2010 -> C:\Program Files\opencv\build\x64\vc10\bin;
    • 윈도우 64bit + VS2008 -> C:\Program Files\opencv\build\x64\vc9\bin;
- TBB 경로 설정
    • 인텔CPU 32bit + VS2010 -> C:\Program Files\tbb40_20120408oss\bin\ia32\vc10; 
    • 인텔CPU  32bit + VS2008 -> C:\Program Files\tbb40_20120408oss\bin\ia32\vc9;
    • 인텔CPU  64bit + VS2010 -> C:\Program Files\tbb40_20120408oss\bin\intel64\vc10;
    • 인텔CPU  64bit + VS2008 -> C:\Program Files\tbb40_20120408oss\bin\intel64\vc9;


3. 프로젝트 생성

- 파일(File) -> 새로 만들기(New) -> 프로젝트(Project) (단축키: 컨트롤+시프트+N) -> Visual C++ -> Win32 -> Win32 콘솔 응용 프로그램(Win32 Console Application) -> 다음 (빈 프로젝트(Empty project) 체크) -> 마침


4. 라이브러리 경로 설정

   1-1. 지역 방법: 보기(View) -> 속성 페이지(Property Pages) -> 구성 속성 -> C/C++ -> 추가 포함 디렉터리(Additional Include Directories) 에 C:\Program Files\opencv\build\include 입력

 ※ 구성 속성에 C/C++ 탭이 안보이면 프로젝트에 .c/.c++ 파일을 생성하면 보입니다.

   1-2. 전역 방법(VS2008): 도구 -> 옵션 -> 프로젝트 및 솔루션 -> VC++ 디렉터리 -> 포함 파일 에 C:\Program Files\opencv\build\include 입력

   2. 보기(View) -> 속성 페이지(Property Pages) -> 구성 속성 -> 링커(Linker) -> 추가 라이브러리 디렉터리(Additional Library Directories) 에 환경에 따라 라이브러리 경로를 입력합니다. 

    • 윈도우 32bit + VS2010 -> C:\Program Files\opencv\build\x86\vc10\lib
    • 윈도우 32bit + VS2008 -> C:\Program Files\opencv\build\x86\vc9\lib
    • 윈도우 64bit + VS2010 -> C:\Program Files\opencv\build\x64\vc10\lib
    • 윈도우 64bit + VS2008 -> C:\Program Files\opencv\build\x64\vc9\lib
   3. 보기(View) -> 속성 페이지(Property Pages) -> 구성 속성 -> 링커(Linker) -> 입력(Input) -> 추가 종속성(Additional dependencies) 에 아래 진한 DLL 이름은 opencv 공식 tutorials에 있는 목록입니다.
    • 2.4.2 디버그(debug) 모드

      보기

    • 2.4.2  릴리즈(release) 모드

      보기

    • 2.4.0 디버그(debug) 모드

      보기

    • 2.4.0 릴리즈(release) 모드

      보기


6. 실행해보기
- PC에 카메라가 연결되어 있으면 카메라를 켜서 현재 카메라에 비친 영상을 보여줍니다.

더보기


신고
Posted by 새끼호랑이


티스토리 툴바