You are on page 1of 13

CHRISTIAN BARRIOS

Activacin de la webcam
Primero que nada tenemos que activar nuestra webcam. Para hacerlo se introduce el siguiente comando. vid=videoinput('winvideo',1)

Ojo con el Busy, tenemos que esperar a que se quite para poner otro comando.

Una vez que el videoinput est listo saldr la siguiente informacin:

Luego se escribe triggerconfig(vid,'manual');

para indicar que el trigger ser manual. Proseguimos indicar que queremos un frame por captura o por trigger de la cmara: set(vid,'FramesPerTrigger',1); y despus set(vid,'TriggerRepeat', Inf);

Ya podemos activar la webcam: start(vid); Este paso puede tardar un momento. Para estar seguros que la cmara est lista proseguimos a tomar una foto: trigger(vid); Guardamos la imagen en una variable, en este caso en im im= getdata(vid,1);

Listo la imagen queda guardada en la variable im, para verla ponemos el siguiente cdigo figure,imshow(im);

Si se visualiza la imagen que se tom ya est lista nuestra webcam para comenzar con el procesamiento de imgenes que queremos hacer.

Otra forma de asegurarnos que est corriendo la cmara es con preview(vid) Con esto podremos lo que ve en tiempo real la cmara.

Resumen de instrucciones para inicializar la webcam


vid=videoinput('winvideo',1) triggerconfig(vid,'manual'); set(vid,'FramesPerTrigger',1); set(vid,'TriggerRepeat', Inf); start(vid); trigger(vid); im= getdata(vid,1);
Configuracin (slo se hace una vez).

Repetir para tomar y guardar fotos en variable.

stop(vid),delete(vid),clear vid; Para apagar la webcam.

Para seguir tomando fotos y mostrarlas se repite: trigger(vid); %toma foto im= getdata(vid,1); %guarda figure,imshow(im); %muestra

Procesamiento de imgenes

Podemos proseguir a hacer lo que queramos con estas imgenes tomadas.

Entonces por ejemplo para automatizar las capturas de la cmara podemos hacer un programita en el editor: while(1) %loop infinito trigger(vid); im= getdata(vid,1); %escribir aqu lo que se %quiera hacer con la imagen %y condicionar un break; para %salir del loop end

You might also like