Created
May 10, 2016 14:21
-
-
Save edmorais/b9daf136a79610fd3b0746f8031c428f to your computer and use it in GitHub Desktop.
Mostra imagem da webcam.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*_ ___ ___ ___ __ _ __ | |
| | / __|_ _|_ ) \/ |/ / | |
| |__\__ \| | / / () | / _ \ | |
|____|___/___/___\__/|_\___/ | |
Aula de 9/5/2016: | |
Mostra imagem da webcam. | |
Por Eduardo Morais / FBAUP - www.eduardomorais.pt/fbaup/ | |
*/ | |
/* | |
Importa biblioteca de vídeo | |
(instalar via menu Sketch -> Import Library -> Add Library -> Pesquisar 'Video'): | |
*/ | |
import processing.video.*; | |
Capture camara; // declaramos o objecto do tipo Capture (webcam) | |
/* | |
Função setup(): | |
Executada automaticamente no início do programa: | |
*/ | |
void setup() { | |
size(640, 480); | |
background(0); | |
// iniciamos uma nova captura com as dimensões VGA (640 x 480): | |
camara = new Capture(this, 640, 480); | |
camara.start(); // ligamos a câmara | |
} | |
/* | |
Função draw(): | |
Executada repetidamente a cada 'frame'/fotograma de animação. | |
*/ | |
void draw() { | |
if (camara.available()) { | |
// Se a câmara tiver um novo fotograma disponível: | |
camara.read(); // lê a imagem da câmara | |
image(camara, 0, 0); // mostra a imagem nas coordenadas 0,0 | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment