1 利用movie插件 讀入mp4檔案
2 利用processing video函式庫開啟鏡頭權限
並將影片每幀儲存 選取 工具-圖片建出影片導出影片
3 將導出的影片讀入
4 初始畫面是紅色且邊記錄每幀圖像次序 當滑鼠按下後
當下圖像將轉為綠色並儲存
5 原為滿屏影像 現在按下後儲存圖像為紅綠各半格
6 利用陣列儲存顏色色號 當滑鼠按下後將依序更改顏色
7 結合本次所學 將鏡頭記錄的影像導入 當滑鼠按下後將更改像素顏色
1 利用movie插件 讀入mp4檔案
2 利用processing video函式庫開啟鏡頭權限
並將影片每幀儲存 選取 工具-圖片建出影片導出影片
3 將導出的影片讀入
4 初始畫面是紅色且邊記錄每幀圖像次序 當滑鼠按下後
當下圖像將轉為綠色並儲存
6 利用陣列儲存顏色色號 當滑鼠按下後將依序更改顏色
7 結合本次所學 將鏡頭記錄的影像導入 當滑鼠按下後將更改像素顏色
WEEK05(影像處理)
1.video loop
2.視訊鏡頭
3.儲存影像
4.循環播放
5.Pixel
6.改色
7.影片改色
一.
1.安裝video的函式庫
import processing.video.*;
Movie movie;///宣告變數movie
///GitHub Hallowen Color : #EEEEEE #FFEE4A #FFC501 #FF9600 #03001C
color [] c = {#EEEEEE, #FFEE4A, #FFC501, #FF9600, #03001C};
int now =0 ;
void setup(){
size(640, 480);
movie = new Movie(this, "cat.mp4");
movie.play();
}
void draw(){
if(movie.available()){
movie.read();
image(movie, 0, 0);
}
}
void mousePressed(){
movie.pause();
loadPixels();
for(int i=0;i<640*480;i++){
float bright = brightness(pixels[i]);
int now = 4 - int (bright/67);
pixels[i] = c[now];
}
updatePixels();
}