'OpenCV'에 해당되는 글 3건

  1. 2009.12.03 Opencv using Xcode
  2. 2009.02.13 OpenCV, Eclipse, and OSX
  3. 2009.02.11 Installation OpenCV on OSX

Opencv using Xcode

Machine Learning 2009. 12. 3. 21:56

OpenCV를 MAC OS X의 XCODE 에서 사용하기

http://anybody-has-a-blog.tistory.com/80
에서 퍼왔습니다.


1. OpenCV Framework 를 얻는다.
http://opencvlibrary.sourceforge.net/Mac_OS_X_OpenCV_Port 에서 미리 빌드된 것을 다운 받거나, 아니면 소스코드에서 빌드한다.

2. OpenCV.framework 폴더를 Framework들이 모여있는 장소인 /System/Library/Framework 에 복사해 넣는다.

3. XCODE 를 실행해 새로운 Empty Project를 만들고, main.cpp 를 추가한다.

4. OpenCV framework를 사용하기 위해 Add -> Existing Frameworks 메뉴를 이용해 OpenCV framework를 추가 한다. 그림에서는 소스코드와 framework를 구분하기 위해 폴더를 만들어 사용하였다.

사용자 삽입 이미지


5. 다음으로 Targets 에서 오른쪽 클릭을 통해 Add new target 을 선택한 다음 Carbon Application을 선택하고 빌드될 어플의 이름을 정한다.

6. Target->OpenCVTest 의 하위 항목에 필요한 것들을 Drag and Drop 으로 추가한다.
main.cpp -> Compile Sources
OpenCV.framework -> Link With Binary Libraries

사용자 삽입 이미지


7. OpenCV framework 가 어플 내에 함께 들어가야 하므로 새로운 Build phase를 아래 그림과 같이 추가한다.

사용자 삽입 이미지


Build phase를 추가하면 Info 창이 뜨게 되는데 에서 Destination 항목은 기본으로 Resources로 설정되어 있으나 이것을 Frameworks 로 바꾸어준다. Info 창에서 경로 지정을 할 필요없이 앞서와 같이 framework를 해당 위치에 끌어다 놓으면 된다.

사용자 삽입 이미지


8. 환경 셋팅이 끝나면 아래 그림과 같은 항목들이 Targets에 들어가 있어야 한다.

사용자 삽입 이미지


9. 준비가 다 되었으니 이제 할 일은 프로그램을 짜는 것이다. main.cpp 에 프로그램을 짜고 실행한다. OpenCV를 Framework 형태로 사용할 경우에는 Header로 하나만 넣으면 cv, cxcore, highgui, ml 을 모두 포함하므로 이것들을 따로 포함할 필요는 없다.

아래 링크는 위의 과정을 수행하여 만들어 놓은 예제 이므로 필요한 사람은 가져다 쓰시면 되겠다. 실행 테스트는 10.5.2 에서 이루어졌다.



사용자 삽입 이미지

프로그램 실행 결과


그렇지만 매번 위와 같은 과정을 수행하거나 예제를 복사해서 사용하는 것이 불편하다면 위 링크의 예제의 폴더명을 OpenCV Application으로 바꾼 후, 아래 경로에 복사한다.
/Library/Application Support/Developer/Shared/Xcode/Project Templates/Application

이렇게 해 놓으면 XCODE에서 새로운 프로젝트를 만들 때 아래 그림처럼 OpenCV Application이라는 항목이 생기므로 쉽게 프로젝트를 만들어 사용할 수 있다.

사용자 삽입 이미지
:

OpenCV, Eclipse, and OSX

Image Processing 2009. 2. 13. 22:06

Prerequisites:

1. Got OpenCV installed on OSX

2. Got Eclipse with CDT

To do

1. Follow this

2. For the libs and headers setting

  • Libraries
    • Library files: cv, cxcore, highgui, cvaux, ml
    • Library search path: /usr/local/lib
  • Directories
    • /usr/local/include/opencv/

Get the sample: 

:

Installation OpenCV on OSX

OSX 2009. 2. 11. 17:18

OpenCV1.1 doesn't compile on OSX 10.5.6

So I tried the OpenCV1.0 and got it work.

Installation Procedure

1. Get OpenCV1.0 and unpack it

2. go to the source folder and type
$ ./configure
$ make
$ sudo make install

3. Get Fink from here and install it

4.Installing External Dependencies

$ fink install libname

pkgconfig
libjpeg
libtiff
libpng3
pango1-xft2-dev
atk1
gtk+2-dev
glib2-dev

5. Run Demo
go to ~/Documents/opencv-1.0.0/samples/c
and type

$ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
$ g++ -bind_at_load `pkg-config --cflags opencv` morphology.c -o morphology `pkg-config --libs opencv`

: