La Web del Programador: Comunidad de Programadores
 
    Pregunta:  55565 - CAPTURAR IMAGEN DE ALTA RESOLUCIÓN CON MATLAB
Autor:  Adrián Gusberti
Hola, he compredo una cámara EuroCase Iron 1.3Mpx. El software que trae permite capturar instantáneas de 1.3Mpx. Sin embargo al utilizar el Matlab (tanto el Image Acquisition Toolbox como el VFM), no logro capturar imágenes mayores a 640x480. Cómo puedo hacer para capturarlas en alta resolución en Matlab? o Cómo puedo generar un ejecutable en cualquier programa que me tome una instantánea de alta resolución y la guarde en un archivo?
Le agradecería mucho su ayuda, cordialmente. Adrián.

  Respuesta:  Adrián Gusberti
La solución está en el momento de creación del objeto de video en el Matlab (utilizando el Image Adquisition Toolbox).
Al crearlo debe especificarse el formato que uno desea, si la cámara lo permite:
Ejemplo:
dev_info=imaqhwinfo('winvideo',1);
celldisp(dev_info.SupportedFormats); %Muestra los formatos permitidos por la cámara
vid=videoinput('winvideo',1,'Formato') %En "Formato" copiar uno de los permitidos