Dalam robot vision, webcam memiliki peran yang sangat
utama. Webcam berfungsi sebagai sensor yang dapat memonitor lingkungan dengan
sangat detail, selain itu webcam juga dapat digunakan secara realtime. Untuk dapat mengakses webcam dan mengolah data
webcam secara real time dapat digunakan Processing 2.2.1. Untuk mulai bekerja secara real time, USB webcam harus terkoneksi
dan terinstal terlebih dahulu pada PC atau Laptop. Berikut
adalah program untuk menampilkan preview dari webcam:
import processing.video.*;
Capture cam;
void setup() {
size(640, 480);
String[] cameras = Capture.list();
if (cameras == null) {
println("Gagal untuk
mendeteksi kamera, akan dicoba lagi...");
cam = new Capture(this, 640,
480);
} if (cameras.length == 0) {
println("Tidak Ada
Kamera.");
exit();
} else {
println("Kamera
Siap:");
for (int i = 0; i <
cameras.length; i++) {
println(cameras[i]);
}
cam = new Capture(this,
cameras[0]);
cam.start();
}
}
void draw() {
if (cam.available() == true) {
cam.read();
}
image(cam, 0, 0);
}
Maka akan muncul video preview seperti hasil berikut ini:
0 komentar:
Posting Komentar