• 문제
    • 웹캠을 통해 영상이미지를 출력하고 싶다.
  • 해결
    • Window 운영체제에서는 QuickTime과 vdig(video digitizer)를 설치한다.
    • 개발이 중단된 vdig 대신에 JMyron 라이브러리를 사용한다.
  • 토의
    • QuickTime은 검색엔진에서 손쉽게 검색해서 다운받을수 있다. QuickTime을 설치한후에는 vdig를 설치하자. 개발이 중단되었지만 http://eden.net.nz/7/20071008 에서 다운받을수 있다.
    • vidig를 인스톨한다.
    • processing 코드
      import processing.video.* ; //video 라이브러리를 임폴트함.
      import processing.core.*;

      public class VideoTest extends PApplet
      {

      private Capture cam ; // Capture 오브젝트 선언.

      public VideoTest()
      {

      }

      public void setup()
      {
      size(320,240);
      /* PApplet args0, int width, int height, int frameRate*/
      cam = new Capture(this,320,240,15);

      }

      public void draw()
      {
      if(cam.available())
      {
      cam.read() ;
      }

      image(cam,0,0) ;
      }
      }
  • 기타
    • JMyron 라이브러리는 모션 트래킹등을 손쉽게 할수 있는 메서드를 제공한다.
    • JMyron 관련한 예제는 추후에 하나씩 다루어보도록 하겠습니다.
  • 참고자료

Posted by 웹눈