본문 바로가기

app/C

openCV 셋팅!!

1. OpenCV 란 무엇인가?

OpenCV(Open Source Computer Vision) 인텔에서 만든 강력한 영상처리 라이브러리

- 기초 영상처리서부터 고급 수준의 영상처리 까지 상당한 량의 알고리즘들이 함수로 구현

- 오픈소스로서 스펙만 맞추면 자신의 알고리즘도 라이브러리에 등록 시킬 수 있음

- 인텔의 OpenCV 사이트 http://www.intel.com/technology/computing/opencv/index.htm

 

2. OpenCV 설치하기

- OS Platform 에 맞게 OpenCV 라이브러리 다운받아 설치
- Linux 와 Windows 용이 있고 Mac OS 에서도 돌아간다고 함
- 최신 OpenCV 가 Release 되는 곳
  http://sourceforge.net/projects/opencvlibrary

OpenCV beta 5.0a for Window platform

http://nchc.dl.sourceforge.net/sourceforge/opencvlibrary/OpenCV_b5a.exe

    http://keihanna.dl.sourceforge.net/sourceforge/opencvlibrary/OpenCV_b5a.exe

 1. OpenCV 란 무엇인가?

OpenCV(Open Source Computer Vision) 인텔에서 만든 강력한 영상처리 라이브러리

- 기초 영상처리서부터 고급 수준의 영상처리 까지 상당한 량의 알고리즘들이 함수로 구현

- 오픈소스로서 스펙만 맞추면 자신의 알고리즘도 라이브러리에 등록 시킬 수 있음

- 인텔의 OpenCV 사이트 http://www.intel.com/technology/computing/opencv/index.htm 

2. OpenCV 설치하기

- OS Platform 에 맞게 OpenCV 라이브러리 다운받아 설치
- Linux 와 Windows 용이 있고 Mac OS 에서도 돌아간다고 함
- 최신 OpenCV 가 Release 되는 곳
  http://sourceforge.net/projects/opencvlibrary

OpenCV beta 5.0a for Window platform

http://nchc.dl.sourceforge.net/sourceforge/opencvlibrary/OpenCV_b5a.exe
http://keihanna.dl.sourceforge.net/sourceforge/opencvlibrary/OpenCV_b5a.exe

3. vc++6.0에서 OpenCV셋팅

1)visual studio 셋팅에서 디렉토리 추가

( [Tools]-[options]-[Directories])

Include files
- c:\Program Files\OpenCV\cxcore\include
- c:\Program Files\OpenCV\cv\include
 - c:\Program Files\OpenCV\otherlibs\highgui
- c:\Program Files\OpenCV\otherlibs\cvcam\include

Library files

- C:\PROGRAM FILES\OPENCV\LIB


2) 프로젝트에 Link하기
    - 프로젝트를 생성(win32 console)한 후, [Project]-[Settings]-[Link]를 선택
     - Setting For 항목은 'All configurations'를 선택
     - Object/library modules 란에 'cxcore.lib cv.lib highgui.lib cvcam.lib' 추가
 


3) 소스코드에 헤더파일을 include하기

    #include <cv.h>
    #include <cxcore.h>
    #include <highgui.h>


 

   4) 아래 폴더에 있는 dll 파일을 작업중인 현재 작업중인 소스파일이 있는 폴더에 복사
    - 폴더 : c:\Program Files\OpenCV\bin

     - 파일: cv097.dll, cxcore097.dll, cvcam097.dll, highgui097.dll,
libguide40.dll

--대략 6.0과 8.0의 세팅은 같습니다!!

11월달에 나온 1.1버전은 소팅부분과 각종 버그들이 고쳐졌다고 합니다.

원격으로 하기 힘들다..ㅋㅋ -0-졸리네...공부도 않하는데..밥하고 잠은 챙기는구료..ㅋ


                           닥치고 그만 퍼와!!!!



'app > C' 카테고리의 다른 글

VRML의 시작  (0) 2008.12.19
ARtool-kit 셋팅!!  (0) 2008.12.17
문자열 처리 , strtok()  (2) 2008.12.14
gets() 와 scanf()의 차이점 소스  (0) 2007.09.10
싱글 링크드 리스트(학생관리편)  (1) 2007.08.29