#06:カメラの利用
このチャプターでは、カメラを利用する方法について学習します。
新・Java入門編12: 条件分岐を理解しよう
https://paiza.jp/works/java/new-primer/java-new-primer-12
新・Java入門編11: 拡張for文を学習しよう
https://paiza.jp/works/java/new-primer/java-new-primer-11
import processing.video.*;
void setup() {
size(640, 480);
}
void draw() {
}
import processing.video.*;
import gab.opencv.*;
import java.awt.*;
Capture camera;
OpenCV opencv;
void setup() {
size(640, 480);
String[] cameras = Capture.list();
camera = new Capture(this, 640, 480, cameras[0]);
camera.start();
opencv = new OpenCV(this, 640, 480);
opencv.loadCascade(OpenCV.CASCADE_FRONTALFACE);
}
void draw() {
opencv.loadImage(camera);
image(camera, 0, 0);
Rectangle[] faces = opencv.detect();
for (Rectangle face : faces) {
rect(face.x, face.y, face.width, face.height);
}
}
void captureEvent(Capture c) {
c.read();
}