You are on page 1of 22

MATEMATICA COMPUTACIONAL

AO DEL CENTENARIO DE MACHU PICCHU PARA EL MUNDO

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


(Universidad
del Per, Decana de Amrica)

E.A.P. INGENIERA ELECTRICA


Curso: Matemtica Computacional

Integrantes:
Rodriguez Suarez Erick Alberto (11190242) Echevarra Tolentino Robinson Simn Cristbal Elvis Franck Salas Campos Juan

(11190262) (11190219) (11190212)

CIUDAD UNIVERSITARIA 2011

-1E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

COMANDOS:
A continuacin presentaremos a todos los comando utilizados en el presente trabajo de investigacin: 1) INFO: Sintaxis: info Descripcin: Info: Muestra la informacin en la ventana de comandos, la informacin sobre cmo contactar con The MathWorks. 2) IMAQHWINFO: Sintaxis: a) imaqhwinfo. b) imaqhwinfo (adaptorname). c) imaqhwinfo (adaptorname, sobre el terreno). d) imaqhwinfo (adaptorname, deviceID). e) imaqhwinfo (obj). f) imaqhwinfo (obj, sobre el terreno). Descripcin: a) imaqhwinfo: Devuelve a cabo, una estructura que contiene informacin sobre los adaptadores de adquisicin de imgenes disponibles en el sistema. Un adaptador es la interfaz entre MATLAB y los dispositivos de adquisicin de imagen conectada al sistema. El propsito principal del adaptador es para pasar informacin entre MATLAB y un dispositivo de adquisicin de imgenes a travs
-2E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

de su conductor. b) imaqhwinfo (adaptorname): Devuelve a cabo, una estructura que contiene informacin sobre el adaptador especificado por el adaptorname cadena de texto. La informacin devuelta incluye la versin del adaptador y el hardware disponible para el adaptador especificado. Para obtener una lista de nombres de los adaptadores vlidos, utilice la sintaxis imaqhwinfo. c) imaqhwinfo (adaptorname, campo): Devuelve el valor del campo especificado por el campo de cadena de texto para el adaptador especificado por el adaptorname cadena de texto. El argumento puede ser una sola cadena o una matriz de cadenas de clulas. Si el campo es un conjunto de clulas, con una matriz de clulas 1-por-n, donde n es la longitud del campo. Para obtener una lista de nombres de campo vlido, utilice el imaqhwinfo ('adaptorname') sintaxis. d) imaqhwinfo (adaptorname, deviceID): Devuelve a cabo, una estructura que contiene informacin sobre el dispositivo especificado por el ID de dispositivo deviceID numrico. El deviceID puede ser un escalar o un vector. Si deviceID es un vector, con una amplia estructura de 1-por-n, donde n es la longitud de deviceID. e) imaqhwinfo (obj): Devuelve a cabo, una estructura que contiene informacin sobre el objeto obj imagen especificada adquisicin. La informacin que se devuelve incluye el nombre del adaptador, el nombre del dispositivo, la resolucin de vdeo, el tipo de datos nativos, y el nombre del controlador de dispositivo y la versin. Si obj es un conjunto de objetos de dispositivo, y luego de una matriz de clulas 1-por-n de las estructuras donde n es la longitud de obj. f) imaqhwinfo (obj, campo): Devuelve la informacin en el campo especificado por el campo para el objeto obj dispositivo. Campo puede ser un nombre de campo o un conjunto de clulas de nombres de campo. A es una matriz de clulas m-por-n, donde m es la longitud de obj y n es la longitud del campo. Puede obtener una lista de nombres de campo vlido con el imaqhwinfo (obj) sintaxis.
-3E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

3) VIDEOINPUT: Sintaxis: a) obj = videoinput (adaptorname). b) obj = videoinput (adaptorname, deviceID). c) obj = videoinput (adaptorname, deviceID, formato). d) obj = videoinput (adaptorname, deviceID, el formato, P1, V1,...). Descripcin: a) obj = videoinput (adaptorname): Construye la entrada de vdeo objeto obj. Un objeto de entrada de vdeo representa la conexin entre MATLAB y un dispositivo de adquisicin de imagen en particular. Adaptorname es una cadena de texto que especifica el nombre del adaptador utilizado para comunicarse con el dispositivo. Utilice la funcin imaqhwinfo para determinar los adaptadores disponibles en el sistema. b) obj = videoinput (adaptorname, deviceID): Crea una entrada de vdeo objeto obj, donde deviceID es un valor escalar numrico que identifica un dispositivo dispone de particular a travs del adaptador especificado, adaptorname. Utilice el imaqhwinfo (adaptorname) sintaxis para determinar los dispositivos disponibles a travs del adaptador especificado. Si deviceID no se especifica, el primer ID de dispositivos disponibles se utiliza. Para mayor comodidad, el nombre de un dispositivo se puede utilizar en lugar de la deviceID. Si varios dispositivos tienen el mismo nombre, el dispositivo disponible en primer lugar se utiliza. c) obj = videoinput (adaptorname, deviceID, format): Crea un objeto de entrada de vdeo, donde formato es una cadena de texto que especifica un formato de vdeo en particular compatible con el dispositivo o la ruta completa de un archivo de configuracin del dispositivo (tambin conocido como archivo de cmara). Para obtener una lista de los formatos soportados por un dispositivo en particular, ver la estructura DeviceInfo para el dispositivo que es devuelto por la funcin imaqhwinfo. Cada estructura DeviceInfo contiene un campo SupportedFormats. Si el formato no se especifica el formato del dispositivo por defecto se utiliza.

-4E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Cuando el objeto de entrada de video se crea, su campo VideoFormat contiene el nombre del formato o el archivo de configuracin de dispositivo que usted especifique. d) obj = videoinput (adaptorname, deviceID, el formato, P1, V1): Crea una entrada de vdeo obj objeto con el valor de las propiedades especificadas. Si un nombre de propiedad no vlida o valor de la propiedad se especifica que el objeto no se crea. El nombre de la propiedad y los pares de valor de la propiedad puede estar en cualquier formato compatible con la funcin de conjunto, es decir, el parmetro / valor de cadena, las estructuras, o el parmetro / valor clula matriz. 4) PREVIEW: Sintaxis: a) Preview(obj) b) Preview(obj, himage) c) Himage = preview (...) Descripcin: Visualizacin de datos de video en vivo. a) Preview (OBJ): Crea una ventana de vista previa que muestra video en vivo, datos para (OBJ) objeto de entrada de vdeo, muestra la fecha y hora y resolucin de video de cada cuadro, y el estado actual de (OBJ) tambin muestra los datos de vdeo con un aumento de 100% (un pixel de la pantalla representa un pxel de la imagen). El tamao de la imagen de vista previa est determinado por el valor de la ROIPosition. La ventana de vista previa se mantiene activo hasta que sea dejado de usar STOPPREVIEW o cerrar mediante CLOSEPREVIEW. Si se elimina el objeto, DELETE (OBJ), la ventana de vista previa vista previa se detiene y se cierra automticamente. b) Preview (OBJ, HIMAGE): Muestra los datos de vdeo en directo para el objeto de entrada de vdeo OBJ en el objeto de imagen especificada por el Himage manejar. Escalas AVANCE los datos
-5E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

de imagen para llenar toda la superficie del objeto imagen, pero no modificar los valores de las propiedades de la imagen del objeto. Utilice esta sintaxis para Vista previa de datos de vdeo en una interfaz grfica de usuario personalizado de diseo propio (ver ejemplos). c) Himage = Preview (...): Vuelve Himage, un identificador para el objeto de la imagen contiene los datos de una vista previa. Para obtener un identificador a la ventana de la figura que contiene el objeto de imagen. 5) AVIFILE: Sintaxis: a) aviobj = avifile(filename) b) avifile(filename, ParameterName, ParameterValue) Descripcin: a) aviobj = avifile (filename): Crea un objeto avifile, dndole el nombre especificado en el nombre de archivo, utilizando el valor por defecto para todas las propiedades de los objetos avifile. Si el archivo no incluye una extensin, aade avifile. Avial nombre del archivo. AVI es un formato de archivo para almacenar datos de audio y video, avifile devuelve un identificador para un objeto aviobj archivo AVI. Este objeto se utiliza para referirse a los archivos AVI en otras funciones. Un objeto de archivo AVI compatible con las propiedades y los mtodos que controlan aspectos del archivo AVI creado. b) aviobj = avifile (filename, ParameterName, ParameterValue): acepta uno o ms separados por comas nombre del parmetro/ valor. Establecer los valores de los parmetros antes de cualquier llamada aaddframe. 6) START: Sintaxis: Start

-6E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Descripcin: a) start: Inicio automtico (s) que se ejecuta. b) start (OBJ): Se inicia el funcionamiento del temporizador, representada por el contador objeto, OBJ. Si obj es una matriz de objetos temporizador, START inicia todos los relojes. Utilice la funcin de temporizador para crear un objeto de temporizador. START establece la propiedad Ejecucin del objeto temporizador, OBJ, de 'On', inicia las devoluciones de llamada TimerFcn, y ejecuta la devolucin de llamada StartFcn. El temporizador deja de funcionar cuando una de las siguientes condiciones: -El nmero de devoluciones de llamada TimerFcn ejecutado es igual al nmero especificado por la propiedad TasksToExecute. -THE STOP (OBJ) se emite el comando. -Se produce un error durante la ejecucin de una devolucin de llamada TimerFcn. 7) IMAQTOOL Sintaxis: a) imaqtool. b) imaqtool (file). Descripcin: a) imaqtool: Lanza una interfaz grfica de usuario interactiva que le permite explorar, configurar y adquirir datos de su instalacin y con el apoyo de dispositivos de adquisicin de imgenes. La funcionalidad de la caja de herramientas de adquisicin de imgenes est disponible en esta aplicacin de escritorio. Se conecta directamente en el hardware de la herramienta y puede ver y adquirir datos de imgenes. Usted puede registrar los datos de MATLAB en varios formatos, y tambin generar un archivo AVI, desde la herramienta de adquisicin de imgenes tool. Proporciona un entorno de escritorio que integra un rea de vista previa / adquisicin con los parmetros de adquisicin para que pueda cambiar los ajustes y ver los cambios de forma dinmica se aplica a la informacin de su datos.
-7E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

b) imaqtool (file): Se inicia la herramienta e inmediatamente despus lee una herramienta de adquisicin de imgenes de archivo de configuracin, donde el archivo es el nombre de un IAT-archivo que previamente se guard .El archivo de configuracin contiene los ajustes de parmetros del dispositivo guardado previamente. 8) IMAGE Sintaxis: a) image(C) b) image(x, y, C) c) image (x, y, C, 'PropertyName', PropertyValue...) d) image ('PropertyName', PropertyValue...) e) handle = image (...) Descripcin: La imagen crea un objeto de imagen grfica mediante la interpretacin de cada elemento en una matriz como un ndice en mapa de colores de la figura, o directamente como los valores de RGB, en funcin de los datos especificados. La funcin de la imagen tiene dos formas: Una funcin de alto nivel que llama a newplot determinar dnde trazar los objetos grficos y establece las propiedades de los siguientes ejes: Xlim y YLim para encerrar la imageLayer arriba para colocar la imagen frente a las marcas de graduacin y linesY Dir red para revertir Ver a [0 90] Una de las funciones de bajo nivel que aade la imagen a los ejes actuales sin llamar newplot. El bajo nivel de la funcin argumento lista puede contener nicamente el nombre de la propiedad / propiedad pairs. Su valor se puede especificar las propiedades como nombre de la propiedad / pares de valor de la propiedad, la estructura arrays y matrices celulares (vase el grupo y obtener ejemplos de cmo especificar estos tipos de datos). a) image(C): Muestra como la matriz C una imagen. Cada elemento de C especifica el color de un rectangular segmento de la imagen.

-8E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

b) image(x, y, C): Donde x e y son dos elementos, vectores, especifica el rango de los x-y el ejeetiquetas, pero produce la misma imagen que la imagen (C). c) image(x, y, C, "PropertyName", PropertyValue,...): Es una funcin de alto nivel que tambin se especifica la propiedad de nombre / valor pares de la propiedad. Esta sintaxis llamada newplot antes de dibujar el image. d) image ("PropertyName", PropertyValue,...): Es la sintaxis de bajo nivel de la funcin de la imagen. En l se especifica slo la propiedad de nombre / valor de la propiedad pares como argumentos de entrada. d) Handle = imagen (...): Devuelve el mango del objeto de la imagen que crea. Usted puede obtener el identificador con todas las formas de la funcin de imagen. 9) GETSNAPSHOT: Sintaxis: Getsnapshot Descripcin: a) frame = getsnapshot (obj): Devuelve inmediatamente un cuadro de imagen nica, FRAME, a partir de la entrada de vdeo objeto, OBJ. El marco de los datos devuelto es independiente de la propiedad FramesPerTrigger, y no tiene efecto sobre la propiedad o FramesAvailable FramesAcquired. OBJ debe ser un objeto de entrada de vdeo 1x1. FRAME se devuelve como una matriz de H-por-W-por-B, donde: H es la Altura de la imagen, como se especifica en la propiedad ROIPosition. W es el Ancho de la imagen, como se especifica en la propiedad ROIPosition. B es el nmero de bandas de color, como se especifica en la propiedad NumberOfBands.

-9E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

FRAME se devuelve al espacio de trabajo de MATLAB en su tipo de datos nativo utilizando el espacio de color especificado por la propiedad ReturnedColorSpace. Ejemplo: % Construir un objeto de entrada de vdeo asociada % Con un dispositivo de Matrox en el ID 1: obj = videoinput ('Matrox', 1); % Adquirir y mostrar un cuadro de imagen nica: frame = getsnapshot (obj); La imagen (frame); % Quitar el objeto de entrada de vdeo de la memoria: borrar (obj).

Ahora empezaremos viendo los pasos a seguir para que podamos usar con matlab la cmara web que tenemos conectada. Iremos poniendo comentarios de diferente color antes y despus de cada comando. Bien vamos a ver la forma como conectar una cmara en matlab sabiendo toda la informacin sobre esta, de tal forma que la reconozca y podamos adquirir informacin de este dispositivo. Ante todo primero se tiene que verificar que tengamos instalado el toolbox de Acquisition Images que es necesario para poder trabajar con la webcam en Matlab. Primero es ver que dispositivos se encuentra conectados, cules son sus identificadores y sus formatos de adquisicin, vamos a utilizar una funcin de matlab que es imaqhwinfo que nos indicara que adaptadores tenemos instalados en el programa:

- 10 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

>> imaqhwinfo ans = InstalledAdaptors: {'matrox' 'winvideo'} MATLABVersion: '7.12 (R2011a)' ToolboxName: 'Image Acquisition Toolbox' ToolboxVersion: '4.1 (R2011a)' Esto nos devolver una estructura que contiene los adaptadores instalados, la versin de matlab, toolboxes y otras cosas. Estamos viendo que en los adaptadores que estamos usando esta WINVIDEO, cualquier webcam que se desee conectar se acceder a travs de este adaptador. Ahora se deben de buscar los puertos que detecta el adaptador. Por eso ponemos: >> info=imaqhwinfo('winvideo') info = AdaptorDllName: 'C:\Program Files\MATLAB\R2011a\toolbox\imaq\imaqadaptors\win32\mwwinvideoimaq.dll' AdaptorDllVersion: '4.1 (R2011a)' AdaptorName: 'winvideo' DeviceIDs: {[1]} DeviceInfo: [1x1 struct]

- 11 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Ahora vemos que esta nueva estructura el primer dato nos da el nombre del adaptador, el segundo dato nos dice la versin de matlab que estamos utilizando, luego el tercero nos dice de nuevo el nombre del adaptador que estamos usando, despus el identificador que en este caso es 1 pues solo tenemos 1 sola cmara, este nmero cambiaria en la misma fila si tuviramos ms cmaras conectadas al mismo tiempo, y por ltimo la informacin del dispositivo Como es una estructura ponemos un punto despus de mencionarlo, por eso escribimos: >>info.DeviceInfo ans = DefaultFormat: 'RGB24_640x480' DeviceFileSupported: 0 DeviceName: 'HP Webcam [2 MP Fixed]' DeviceID: 1 ObjectConstructor: 'videoinput ('winvideo', 1)' SupportedFormats: {1x16 cell} Esto ahora nos dar la informacin sobre las especificaciones de los dispositivos de entrada el primer dato es la informacin ms importante, pues es el formato por defecto que es RGB24 de resolucin 640x480,, luego el tercer dato es el nombre del dispositivo conectado, de ah el DEVICEID es el identificador 1 que conocamos anteriormente , luego el cuarto dato (ObjectConstructor) es una lnea de cdigo, MUY IMPORTANTE, para formar la adquisicin de video y por ltimo nos indica el nmero de formatos soportados por la cmara. Ahora para conocer cada uno de los dispositivos soportados por nuestro adaptador colocamos:

- 12 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

>>info.SupportedFormats ans = Columns 1 through 6 'RGB24_1024x768' 'RGB24_1280x1024' 'RGB24_1280x720' 'RGB24_1600x1200' 'RGB24_1600x900' 'RGB24_176x144' Columns 7 through 13 'RGB24_320x240' 'RGB24_640x480' 'YUY2_1024x768' 'YUY2_1280x1024' 'YUY2_1280x720' 'YUY2_1600x1200' 'YUY2_1600x900' Columns 14 through 16 'YUY2_176x144' 'YUY2_320x240' 'YUY2_640x480' Ahora ya sabemos toda la informacin necesaria de la webcam y que tenemos conectado nuestro dispositivo con el matlab. Y podremos ahora realizar, por ejemplo, la adquisicin de una imagen:

- 13 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Primero colocando siguiente funcin para poder identificar con el matlab la webcam que utilizaremos para esta adquisicin de imagen, se pone: >>vid=videoinput ('winvideo',1); Donde winvideo es el argumento inicial y 1 es el identificador mencionado anteriormente de nuestra webcam a utilizar, y vid es el nombre que le hemos otorgado a la cmara. Ahora para poder tener una Vista Previa de lo que est enfocando nuestra cmara web, ya identificada por el matlab, le daremos el siguiente comando: >>preview(vid) Y para obtener una imagen, es decir capturar una con la cmara, utilizamos la funcin: >>foto=getsnapshot (vid) En ese momento captura una imagen y la guarda automticamente, y si deseamos visualizar la foto captaba, escribimos: >>image(foto)

- 14 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Y nos aparece automticamente la foto adquirida.

Para cerrar con la ventana, escribimos la funcin: >>closepreview (vid) Y as cerrara la ventana en la cual se desplego todo lo que capturaba la cmara web.

- 15 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

. Bueno ahora veremos cmo podemos identificar con matlab el dispositivo o todos los dispositivos que tenemos conectados a la Pc. Existen dos formas de poder identificar los dispositivos, la primeras es de la siguiente manera: Ejecutamos el comando imaqhwinfo: >> imaqhwinfo ans = InstalledAdaptors: {'matrox' 'winvideo'} MATLABVersion: '7.12 (R2011a)' ToolboxName: 'Image Acquisition Toolbox' ToolboxVersion: '4.1 (R2011a)' Como ya explicamos anteriormente, esto nos dar una informacin muy importante que necesitaremos para averiguar los dispositivos conectados, si en caso fueran 1 o fueran ms de 1. Utilizamos winvideo: >> info=imaqhwinfo ('winvideo') info = AdaptorDllName: 'C:\Program Files\MATLAB\R2011a\toolbox\imaq\imaqadaptors\win32\mwwinvideoimaq.dll'

- 16 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

AdaptorDllVersion: '4.1 (R2011a)' AdaptorName: 'winvideo' DeviceIDs: {[1]} DeviceInfo: [1x1 struct] Aqu es donde nos aparece la informacin de los dispositivos que reconoce el programa, en este caso ya conocido solo tenemos 1 webcam pero si es que tuviramos 3 cmaras nos dara, por ejemplo, algo as: >>info=imaqhwinfo('winvideo') info = AdaptorDllName: 'C:\Program Files\MATLAB\R2011a\toolbox\imaq\imaqadaptors\win32\mwwinvideoimaq. dll' AdaptorDllVersion: '4.1 (R2011a)' AdaptorName: 'winvideo' DeviceIDs: {[1, 2,3]} DeviceInfo: [1x3 struct] Y para elegir la cmara web que utilizaremos al momento de realizar una toma o grabacin de video, la escogeremos especificando el identificador DeviceIDs. Otra forma ms directa ahora de poder ver si hay varios dispositivos y PODER ESCOGER UNO DE LAS CAMARAS PARA UTILIZAR es usando el comando imaqtool.

- 17 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

>>imaqtool Este comando nos lanzara una interfaz grfica de usuario interactiva de nombre Image Acquisition Tool , esta interfaz grfica nos permitir explorar, configurar y adquirir datos de los dispositivos de adquisicin de imgenes (Webcam) que tendremos conectados. En la parte izquierda de esta interfaz se encuentran todos los dispositivos conectados y sus resoluciones de formato soportada, en este caso como solo hay 1 cmara que es HP con todos los formatos que soporta la cmara que son 16 .. En ese instante podremos escoger el dispositivo que deseemos utilizar. En la parte inferior de esta interfaz podremos hacerle configuraciones a la webcam ya escogida, unas de las caractersticas que pondramos cambiar son por ejemplo si quisiramos la adquisicin de imagen en escala de grises cambiamos a Grayscale o si la deseamos por color pondramos YCBCR y luego start preview para poder observar la cmara en proceso.

- 18 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Para empezar se hace lo mismo para cuando se va a adquirir una imagen, identificamos la cmara web a utilizar y los adaptadores de video que podemos utilizar. >>info=imaqhwinfo ans = InstalledAdaptors: {'matrox' 'winvideo'} MATLABVersion: '7.12 (R2011a)' ToolboxName: 'Image Acquisition Toolbox' ToolboxVersion: '4.1 (R2011a)' Como ya explicamos anteriormente, esto nos dar una informacin muy importante que necesitaremos para averiguar los dispositivos conectados, si en caso fueran 1 o fueran ms de 1. Utilizamos Winvideo y guardaremos en la variable info lo respecto a la informacin del dispositivo. >>info=imaqhwinfo('winvideo') info =

- 19 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

AdaptorDllName: 'C:\Program Files\MATLAB\R2011a\toolbox\imaq\imaqadaptors\win32\mwwinvideoi maq.dll' AdaptorDllVersion: '4.1 (R2011a)' AdaptorName: 'winvideo' DeviceIDs: {[1]} DeviceInfo: [1x1 struct] Aqu donde nos aparece la informacin de los dispositivos que reconoce el programa, en este caso solo tenemos 1 webcam. Ahora veremos las resoluciones soportadas en nuestra webcam: >>info.DeviceInfo ans = DefaultFormat: 'RGB24_640x480' DeviceFileSupported: 0 DeviceName: 'HP Webcam [2 MP Fixed]' DeviceID: 1 ObjectConstructor: 'videoinput('winvideo', 1)' SupportedFormats: {1x16 cell} >>info.SupportedFormats ans =

- 20 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Columns 1 through 6 'RGB24_1024x768' 'RGB24_1280x1024' 'RGB24_1280x720' 'RGB24_1600x1200' 'RGB24_1600x900' 'RGB24_176x144' Columns 7 through 13 'RGB24_320x240' 'RGB24_640x480' 'YUY2_1024x768' 'YUY2_1280x1024' 'YUY2_1280x720' 'YUY2_1600x1200' 'YUY2_1600x900' Columns 14 through 16 'YUY2_176x144' 'YUY2_320x240' 'YUY2_640x480' Ahora iniciaremos con las pruebas, en la variable video1 se asignara el modo, el dispositivo a visualizar y en qu tipo de formato deseamos adquirir el video grabado, de la siguiente manera: >> video1=videoinput ('winvideo', 1,'RGB24_1280x1024'); Ahora con el siguiente comando podremos ver lo que est enfocando nuestra cmara: >>preview (video1) Ahora seguimos con la configuracin de nuestra grabacin. Para configurar donde es que queremos que se guarde nuestro video ejecutamos lo siguiente: >>vid=avifile('carpeta.avi'); Que significa, estamos guardando el video grabado en un archivo con el nombre de carpeta, gracias al comando avifile.

- 21 E.A.P ING. ELCTRICA

MATEMATICA COMPUTACIONAL

Luego para poder asegurar al programa de guardar el video creado ejecutamos: >> video1.LoggingMode='disk&memory'; Quiere decir que el programa tendr temporalmente el archivo y luego lo grabara al disco de la Pc. Y ahora si podremos comenzar a grabar el video, primero veremos nuestra cmara web sin grabar: >>preview (video1) Ahora para comenzar a grabar le daremos: >>start (video1) Para detener la grabacin y se guarde automticamente en la carpeta ya especificada: >>stop(video1) Por ultimo para cerrar la ventana de la cmara web ejecutamos: >>closepreview (video1)

- 22 E.A.P ING. ELCTRICA

You might also like