2021年11月1日 星期一

week05

 一.

1.安裝video的函式庫



2.使用範例



3.拉範例的影片到新文件裡
程式碼:
import processing.video.*;
Movie movie;

void setup(){
  size(640,480);
  movie=new Movie(this,"launch2.mp4");
  movie.loop();
}
void draw(){
   image(movie,0,0); 
}
void movieEvent(Movie m){
   m.read(); 
}



二.
程式碼:
import processing.video.*;
Capture cam;
void setup(){
  size(640,480);
  cam=new Capture(this, 640,480);
  cam.start();
}
void draw(){
   if(cam.available()){
      cam.read(); 
   }
   image(cam,0,0);
}

找到鏡頭了!!

程式碼:
import processing.video.*;
Capture cam;
void setup(){
  size(640,480);
  cam=new Capture(this, 640,480);
  cam.start();
}
void draw(){
   if(cam.available()){
      cam.read(); 
   }
   image(cam,0,0);
   saveFrame();///儲存影像
}

三.
程式碼:
void setup(){
   size(640,480); 
   background(255,0,0);
}
void draw(){
  println(frameCount);
}
void mousePressed(){
   loadPixels();
   for(int i=0;i<640*480/2;i++){
      pixels[i]=color(0,255,0); 
   }
   updatePixels();
   saveFrame();
}



四.
1.上傳程式碼到github


2.
程式碼:
color [] c ={#F0F0F0,#FFF160,#FFC501,#FE9600,#03001C};
int now=0;
void setup(){
   size(640,480);
   background(#F0F0F0);
}
void draw(){
  
}
void mousePressed(){
   background(c[now]);
   now=(now+1)%5;
}



























沒有留言:

張貼留言