Está en la página 1de 6

Programación Aplicada

Prof. Luis Alberto Muñoz


Grupo: B
Sommer Shaury Soler Cifuentes
Código: 1.006.729.350
Introducción
En este trabajo se presenta la investigación sobre webcam y pasos que se lleva a cabo la activación de la cámara en
Matlab, donde Image Acquisition Toolbox ™ Support Package para OS Generic Video Interface le permite adquirir
imágenes en MATLAB o Simulink desde dispositivos de captura de video que son compatibles de forma nativa
con el sistema operativo de su computadora. Esto incluye cámaras web, así como algunas cámaras científicas e
industriales.
Nota: La adquisición básica de imágenes de cámaras web está disponible en MATLAB sin las funciones avanzadas
enumeradas anteriormente. Consulte Compatibilidad con cámaras web de MATLAB.

webcam
Conexión a una webcam
Descripción
Un objeto de cámara web representa una conexión a una cámara web. Utilice la función de cámara web para
establecer una conexión con una cámara web en su sistema y adquirir imágenes de ella. Después de crear el objeto,
puede acceder a las imágenes mediante las funciones de objeto.
Creación

Descripción
➢ ejemplo
cam = webcam crea la cámara de objetos de la cámara web y se conecta a la única cámara web de su sistema. Si
tiene varias cámaras y utiliza la función de cámara web sin un argumento de entrada, crea el objeto y lo conecta a
la primera cámara que encuentra en la lista de resultados de la función de lista de cámaras web.
Cuando se crea el objeto de la cámara web, se conecta a la cámara, establece un acceso exclusivo y comienza a
transmitir datos. A continuación, puede obtener una vista previa de los datos y adquirir imágenes mediante la
función de instantánea.
➢ ejemplo
cam = webcam (devicenumber) crea un objeto de cámara web cam donde devicenumber es un valor escalar
numérico que identifica una cámara web en particular por su número de índice. Cuando usa la función de cámara
web con un índice como argumento de entrada, crea el objeto correspondiente a ese índice y lo conecta a esa
cámara.
➢ ejemplo
cam = webcam ('nombre de la cámara') crea una cámara de objeto de cámara web donde el nombre de la cámara
es un valor de vector de caracteres que identifica una cámara web en particular por su nombre. Cuando utiliza la
función de cámara web con el nombre de la cámara como argumento de entrada, crea el objeto y lo conecta a la
cámara con ese nombre.

COMO USAR LA CÁMARA EN MATLAB


1. Se requiere tener instalado Image Acquisition Toolbox

2. Para ver la información de los adaptadores disponibles


>>imaqhwinfo

3. Para ver las propiedades de algún adaptador especifico (en el caso de Windows "winvideo", en el caso de
Linux "linuxvideo", cambiar por el que corresponda)
>>imaqhwinfo(' winvideo ')
4. Podemos ver la información, como por ejemplo el modo de color y la resolución, de un dispositivo de un
adaptador que estamos usando, debemos indicar el identificador del dispositivo (en este caso 1)
>>imaqhwinfo('winvideo',1)

5. Para inicializar la cámara debemos indicar el adaptador, identificador del dispositivo y resolución
seleccionada.
>>vid = videoinput('winvideo',1, 'RGB24_640x480');

6. Para ver las propiedades de videoinput


>>propinfo(vid)
7. Encender la cámara y adquirir imágenes
>>start(vid);

8. Mostrar lo que se esta visualizando por la cámara


>>preview(vid);
9. Para tomar una imagen
>>img = getsnapshot(vid);
>> image(img)
Conclusión
Los conocimientos adquiridos sobre la conexión de webcam en Matlab, nos brindan la posibilidad de utilizar dicha
implementación en otras aplicaciones y sistemas relacionados con el procesamiento digital de imágenes. En fin, las
peculiaridades que envuelven en la conexión de webcam es el almacenamiento en búfer para adquirir vídeo de
forma continua en segundo plano sin perder fotogramas, el control de su adquisición desde la aplicación Image
Acquisition Tool y por último el acceso a las propiedades dinámicas desde DirectShow (solo Windows)

También podría gustarte