Skip to content

Instantly share code, notes, and snippets.

@edmorais
Created May 10, 2016 14:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save edmorais/b9daf136a79610fd3b0746f8031c428f to your computer and use it in GitHub Desktop.
Save edmorais/b9daf136a79610fd3b0746f8031c428f to your computer and use it in GitHub Desktop.
Mostra imagem da webcam.
/*_ ___ ___ ___ __ _ __
| | / __|_ _|_ ) \/ |/ /
| |__\__ \| | / / () | / _ \
|____|___/___/___\__/|_\___/
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