세상을 놀라게 하자!

OpenCV 1.1 Python 버전을 써보니.. 본문

Technical writing

OpenCV 1.1 Python 버전을 써보니..

유진호 2009. 5. 16. 20:49
간단한 예제 코드를 만들어 보니 이렇게 됩니다.

#! /usr/bin/env python

from opencv.cv import *
from opencv.highgui import *
from opencv.matlab_syntax import *

cvStartWindowThread()
im = imread( "img001.jpg" )
imshow(im)

while True:
    k = cvWaitKey (0)
    if k == '\x1b':
        break

이거 왜 저렇게 쓸데 없는  while을 넣어야 하는지... 이거 너무한데요?  사실 C언어 기반으로 하는 사람들 한테야 그까이꺼 할 수도 있겠지만 Python을 꼭 MATLAB대용처럼 써 왔던 사람에게는 조금 어색합니다. 예전 1.0버전에서는저 부분이 없이도 딱 윈도우가 떠서 화면 보여주고 멈춰주었었거든요.  그외에 종전에 만들어 놓은 Python코드들이 조금씩 실행되는데 문제가 있어보입니다. 수정을 해야겠지요.

 현재 환경은 Easy Eclipse에 Python 개발 버전을 깔아서 개발환경을 만들었습니다. Mac에서도 괜찮은 성능을 보여주고 일관된 GUI를 제공해주니까 괜찮습니다. 아직 XCode에서 Python코딩하는 분들은 못 본것 같습니다. 

  Easy Eclipse에서 바로 OpenCV를 찾지 못했는데 아래처럼 직접 framework를 연결해 주어야 합니다. 그것 때문에 한 8시간을 헤메었습니다.


그럼 건달바 프로젝트를 빨리 마무리 해 볼까 합니다. 그럼 이만.




Comments