Tema 7. Más allá de VideoPoint. Objetivo Este último tema está enfocado, por un lado, a las diferentes maneras de exportar los datos desde VideoPoint a otras aplicaciones para realizar informes o para realizar análisis más complejos y, por otro, a otras posibilidades para obtener datos físicos de archivos multimedia. Así, este último tema puede considerarse el punto de enlace con otras dos aplicaciones importantes del ordenador en el laboratorio de física: el análisis y la adquisición de datos. Contenidos Exportando los datos con el portapapeles Exportando los datos a un archivo texto o de EXCEL Análisis de imágenes, películas y sonidos con otras aplicaciones Fundamento El fundamento del método se encuentra en el documento analisis.pdf. Experimentos Tomaremos comos ejemplos los experimentos con dos osciladores acoplados (fisica_2\oscila\2gdln.avi con N=1,2).
Procedimiento Tomar los datos de la película 1. Iniciar la aplicación Video Point 2.5. 2. Abrir el archivo fisica_2\oscila\2gdl1.avi 3. Escoger el número de objetos (puntos) a localizar en la imagen igual a 2. 4. Con el cursor seleccionar la posición de un punto fácilmente identificable (por ejemplo las pesas plateadas) en cada uno de los planeadores y manteniendo el orden en todos los fotogramas. 5. Volver al primer fotograma y situar el origen de coordenadas donde más convenga teniendo en cuenta que uno de los ejes debería ser paralelo al carril neumático (en gris plateado). 6. Ajustar la escala. (Puede tomarse como referencia la longitud del planeador que es de 15 cm). 7. Ajustar la escala temporal a 5 fps. 8. Salvar el análisis con Save As en el menú File. Copiar los datos de la tabla al portapapeles. Se puede copiar toda o una parte de la tabla al portapapeles de Windows con el habitual Ctrl-C y pegarla luego con Ctrl-V. Antes de copiar los datos deben seleccionarse: las columnas se seleccionan pinchando sobre la etiqueta con las unidades las filas pinchando en la primera columna en la que aparece el número de fotograma las celdas individuales pinchando sobre ellas - 2 -
pinchando sobre la celda superior izquierda se selecciona toda la tabla. Se pueden hacer selecciones múltiples utilizando las teclas Shift y Alt en la manera habitual de Windows. Por ejemplo, en este caso solamente interesa la columna del tiempo y las de las coordenadas x de los dos planeadores. Los datos tienen el formato de columnas separados por tabuladores y pueden pegarse en cualquier aplicación de Windows. Pueden pegarse aquí mismo, en el Microsoft Word, para hacer una tabla con los datos: Point S2 Point S1 t x X [s] [m] [m] 0.000 0.6742 0.3106 0.2000 0.6652 0.2985 0.4000 0.6485 0.2758 0.6000 0.6333 0.2530 0.8000 0.6227 0.2439 1.000 0.6242 0.2500 1.200 0.6394 0.2697 1.400 0.6576 0.2894 1.600 0.6742 0.3045 1.800 0.6788 0.3061 Pueden pegarse en el KaleidaGraph para realizar ajustes más complejos que los que podrían hacerse con VideoPoint. En la figura siguiente se muestran los ajustes de los datos a la función seno. - 3 -
x2 [m] x1 [m] 0.7 2gdl_1 x2 [m] 0.6 y = m1 + m2 *sin( m3*m0+m4) Value Error m1 0.65003 0.0008803 0.5 m2 0.027688 0.00074535 m3-3.358 0.096214 m4 7.5661 0.087067 0.4 Chisq 1.5918e-05 NA R 0.99804 NA y = m1 + m2 *sin( m3*m0+m4) Value Error m1 0.27614 0.00072438 m2 0.032494 0.00073927 m3-3.607 0.068972 m4 7.7177 0.065345 Chisq 1.7603e-05 NA R 0.99846 NA 0.3 0.2-0.5 0 0.5 1 1.5 2 t [s] Exportar los datos a un archivo. Seleccionado Export Data en el menú File se abre una ventana en la que podemos elegir el nombre del archivo en el que se exportarán los datos. La terminación del archivo puede ser XLS, TXT o cualquier otra. El formato es siempre de columnas separadas por tabuladores. En el archivo existe un encabezado de varias filas en el que se declara el tipo de archivo y se enumeran las propiedades de todos los elementos de la tabla Coordinate Systems. A continuación (fila 13 y posteriores) viene la tabla de los datos, tanto de los originales en píxeles (columnas F a L) y en segundos (columna A) como los obtenidos a partir de ellos: la posición en metros en este caso (columnas B a E). - 4 -
Si queremos utilizar las velocidades calculadas por VideoPoint debemos hacer que aparezcan en la tabla (realizando una gráfica en que sea necesario calcularlas) antes de exportar los datos. Nota. VideoPoint utiliza como separador de decimales el punto.. Si se quiere utilizar en Excel la coma, como separador decimal en lugar de abrir el archivo pinchando sobre el icono debe abrirse desde la aplicación Excel para ejecutar el asistente para importar texto. En este asistente debemos elegir: Paso1. Paso 2. Paso 3. Delimitados, 1, Windows ANSI Tabulaciones Avanzadas: separador decimal el punto, separador miles la coma Obtendremos la misma tabla pero con la coma como separador de decimal. - 5 -
Análisis de ficheros multimedia con otras aplicaciones Si no se dispone de VideoPoint para localizar punto sobre una imagen puede emplearse cualquier programa de edición de imágenes. Hasta un programa tan sencillo como el Microsoft Paint es capaz de mostrar las coordenadas (en píxeles) de la posición que ocupa el ratón. Lamentablemente tendremos que tomar nota a mano de los valores y utilizar una hoja de cálculo para realizar el cambio de origen, cambio de escala, obtención de velocidades, etc. Los programas de edición de imágenes permiten obtener el brillo y el color de cualquier píxel de una imagen. Algunos permiten obtener histogramas y existen aplicaciones gratis para obtener perfiles de una imagen. La aplicación Matlab dispone de funciones para importar imágenes, películas (en formato AVI) y archivos de sonido (formato WAV). Matlab almacena el contenido de estos archivos en matrices de números sobre las que pueden realizarse toda clase de operaciones. Además de las funciones básicas existen potentes librerías específicas para realizar diferentes tipos de análisis. A continuación se muestran algunos ejemplos. - 6 -
Difracción por una rendija doble Filename: 'd015.jpg' FileSize: 116145 Width: 384 Height: 288 BitDepth: 24 ------------------ Rendija doble: 0.04mm Separación: 0.25mm L= 49.5cm Espectro de una lámpara de mercurio Filename: 'e006.jpg' FileSize: 82726 Width: 384 Height: 288 BitDepth: 24- ----------------- Espectro de la lámpara de mercurio - 7 -
Componentes RGB de una lámpara de tungsteno Filename: 'e005.jpg' FileSize: 135483 Width: 384 Height: 288 BitDepth: 24 ---- Luz blanca (separación de las componentes RGB de la imagen) Análisis de Fourier de la nota de una flauta 0.3 0.2 0.1 ak 0-0.1-0.2 0 2000 4000 6000 8000 10000 12000 indice k PSD [db] 30 20 10 0-10 -20-30 0 1000 2000 3000 4000 5000 6000 frec [Hz] - 8 -