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();
}
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();
}
//양민하





