domingo, 10 de marzo de 2013

Empezando video con MatLab

Para empezar a utilizar el video en MatLab no se necesita saber muchos comandos:


>>  imaqhwinfo;           %Devuelve la información del hardware disponible del adaptador de video   

ans = 

    InstalledAdaptors: {'winvideo'}
        MATLABVersion: '7.8 (R2009a)'
          ToolboxName: 'Image Acquisition Toolbox'
       ToolboxVersion: '3.3 (R2009a)'

                  
>> imaqhwinfo('winvideo');          %Nombre del adaptador de video instalado

ans =

       AdaptorDllName: 'C:\Program Files\MATLAB\R2009a\toolbox\imaq\imaqadaptors\win64\mwwinvideoimaq.dll'
    AdaptorDllVersion: '3.3 (R2009a)'
          AdaptorName: 'winvideo'
            DeviceIDs: {[1]}
           DeviceInfo: [1x1 struct]


>> imaqhwinfo('winvideo',2);          %ID del dispositivo a utilizar, en este caso es el 2 donde se encuentra la webcam que se utiliza y el uno es de la cámara de la laptop con la que se trabaja


* En caso de utilizar la misma cam de la laptop utilizar este comando:

>>  video=videoinput('winvideo');       %Crea la variable de entrada de video con el nombre video


Summary of Video Input Object Using 'Integrated Webcam'.

   Acquisition Source(s):  input1 is available.

  Acquisition Parameters:  'input1' is the current selected source.
                           10 frames per trigger using the selected source.
                           'YUY2_1280x720' video data to be logged upon START.
                           Grabbing first of every 1 frame(s).
                           Log data to 'memory' on trigger.

      Trigger Parameters:  1 'immediate' trigger(s) on START.

                  Status:  Waiting for START.
                           0 frames acquired since starting.
                           0 frames available for GETDATA.


>>  preview(video)  %Genera una pantalla que muestra lo que se esté filmando




Si quisiéramos tomar una muestra de la imagen que se observa para tratarla y empezar con el procesamiento digital de imagenes podemos utilizar el siguiente comando:

>> foto= getsnapshot(video);



No hay comentarios:

Publicar un comentario