Esta práctica es la introducción a temas que servirán para analizar los datos de uno de los métodos de determinación del módulo de Young o módulo de elasticidad de un material. Durante ésta clase y la siguiente el marco del “método estático” de medición nos va a servir como excusa para charlar y trabajar sobre procesamiento de imágenes, y extracción de información de archivos de imágenes, así como para revisar distintos sensores, técnicas y dispositivos para la medición y registro de posición y distancia.
Esta clase está dedicada a ver algunos aspectos básicos de procesamiento de imágenes. Lo primero que vamos a ver es qué es una “imagen” digital, o cómo se guardan los datos con los que se puede reconstruir una imagen. Esto es, cómo manejar una matriz de valores como representación de una imagen bidimensional; para extraer información de tamaño de objetos, cantidad de objetos, eliminar estructuras periódicas, reconocer bordes o tratar de reducir el ruido aprovechando, por ejemplo, una resolución mucho más grande que la del objeto a caracterizar.
La guía de la práctica “presencial” la pueden encontrar acá. Conviene que esté leída para esta primera clase, al menos la introducción y el detalle experimental para el llamado “método estático” de medición.
Material de la Clase 1:
- Estructura de un archivo de imagen: Clase1_imagenes.pdf
- Scripts de Octave/Matlab – Python. Todos disponibles en este link
- process1: script para manejo general de imágenes, rotaciones, recortes, detección de bordes, calibración pixel-distancia. octave / python
- process2: script para contar objetos, distintos métodos. octave / python
- process3: promediado 2D. octave / python
- process4: filtrado espacial de Fourier. octave / python
- archivos de imágenes, para usar con los ejemplos de arriba y para la actividad a entregar
- Mini-intro a convolución
- Actividades: Actividades Clase 1.pdf
- Actividad 1.1: Procesamiento de imágenes (se entrega el 13/4)
- Actividad 1.2: Orden de magnitud: deformación vs. tensión (para el cuaderno)
- Video de la clase 1
Otros enlaces útiles
- Tipos de datos en una computadora https://en.wikipedia.org/wiki/C_data_types
- Convolución: http://www.imagemagick.org/Usage/convolve/
- Operador de Sobel: https://en.wikipedia.org/wiki/Sobel_operator
- Media Movil: https://es.wikipedia.org/wiki/Media_m%C3%B3vil
- Numerical Recipes: https://en.wikipedia.org/wiki/Numerical_Recipes