import JMyron.*;
JMyron m;
void setup(){
  size(320,240);
  m= new JMyron();
  m.start(320,240);
}
void draw(){
  m.update();
  int cameraPixels[] = m.image();
  int index=0;
  for(int y=0;y<240;y++){
    for(int x=0;x<320;x++){
      stroke(loadPixels[index]);
      point(x,y);
      index++;
    }
  }
}


//
// 카메라 인풋라이브러리
import JMyron.*;
// 카메라 인풋 라이브러리를 가지고 카메라 객체 생성..
JMyron m;
void setup() {
  size(320,240);
  // 카메라 활성화, 초기화
  m = new JMyron();
  // 카메라 인풋 사이즈 결정.
  m.start(320,240);
}
// 카메라에서 넘어오는 픽셀 배열 데이터 담을 공간(배열) 마련
int cameraPixels[] = new int[320*240];
void draw() {
  // 카메라 매 프레임마다 픽셀배열 받아오기
  m.update();
  // 카메라 픽셀배열을 따로 마련한 공간에 넘겨주기
  cameraPixels = m.image();
 
  // 윈도우 창의 픽셀을 건드릴 수 있도록 보안해제
  loadPixels();
  for (int i=0; i<320*240; i++) {
    // 윈도우 픽셀하나하나에 카메라 픽셀 하나하나를 넘겨주기.
    pixels[i] = cameraPixels[i];
  }
  // 변형된 픽셀 데이터를 윈도우 창의 픽셀에 덮어쓰기
  updatePixels();
}

//양민하