プロセッシングでカメラ

analog
昔のテレビっぽいノイズを再現するのどーすんのよ
って悩んでたんだけど、そもそも、なんでこんなのを作ってるかよくわからないのでいいや
特定色の検出に戸惑って逃避してたんだっけか
ビットマップいじるのよーわからん

あ、そうそう、最近うちのテレビはアナログって映らないやつになった
え?まだアナログとか映ってるの使ってるご家庭ですの?ぷぷぷ

といっても大切なのはMXが見られるようになったことなんだけど

tvMask.pngは枠
tvHilightは白い反射とアナログと周囲の黒ボカし の画像


import processing.video.*;

Capture cap;
PImage tvMask;
PImage tvHilight;

void setup() {
size(400,300);
cap = new Capture(this,width,height,30);
tvMask = loadImage("tvMask.png");
tvHilight = loadImage("tvHilightA.png");
}

void draw() {
if(cap.available()) {
cap.read();
noTint();
image(mono(cap),0,0);
image(tvMask,0,0,width,height);
tint(255,175);
image(tvHilight,0,0,width,height);
}
}


PImage redPic(PImage img) {
color c;
int a;
for(int x = 0; x < width; x++) {
for(int y = 0; y < height; y++) {
c = img.get(x,y);
a = (int)(red(c) + green(c) + blue(c)) / 3;
img.set(x,y,color(a));
}
}
return img;
}


PImage mono(PImage img) {
color c;
int a;
for(int x = 0; x < width; x++) {
for(int y = 0; y < height; y++) {
c = img.get(x,y);
a = (int)(red(c) + green(c) + blue(c)) / 3;
img.set(x,y,color(a));
}
}
return img;
}

2009年07月24日 未分類 トラックバック(0) コメント(0)












管理者にだけ公開する