Escolar Documentos
Profissional Documentos
Cultura Documentos
Procesamiento de
seales
Muestreo
Cuantificacin
Codificacin
Elementos de un digitalizador
de imgenes
Muestreo y cuantificacin
Ejemplos:
1. 64 puntos por pulgada, 128 , 512
2. Tonos de gris 4 8 16
Ejemplos:
Adquisicin de Imagen
Resolucin
Una imagen es una funcin de las coordenadas espaciales por lo que la frecuencia
no se establece respecto al tiempo sino respecto al espacio dentro de la imagen
Se refiere a que tan rpido cambia la seal respecto al espacio.
Tonos gris
0-255
Margen de ruido
Binarizada (blanco y negro)
12 o 16 bits por pixel
SVH
VECINOS DE UN PIXEL
Relaciones entre pixeles, concepto bsico para el procesamiento de
imgenes
Vecinos de un Pixel
Conectividad
Tipos de conectividad
Conectividad
1. Introduccin
La implementacin de algoritmos en visin por computador resulta muy
costoso en tiempo ya que se requiere de la manipulacin de punteros,
gestin de memoria, etc. Hacerlo en lenguaje C++ (que por sus
caractersticas compartidas de alto y bajo nivel lo hacen el mas
apropiado para la implementacin de algoritmos de visin
computacional) supondra la inversin de tiempo y sin la seguridad de
que lo queremos implementar funcionar. Adems utilizar C++ para el
periodo de prueba exige un tiempo normal de correccin de errores
debidos al proceso de implementacin del algoritmo, es decir errores
programticos efectuados por ejemplo al momento de multiplicar dos
matrices, etc.
Por otro lado una imagen de color RGB (la mas usada para la visin
computacional, adems de ser para Matlab la opcin default) es
representada por una matriz tridimensional m x n x p, donde m y n
tienen la misma significacin que para el caso de las imgenes de
escala de grises mientras p representa el plano, que para RGB que
puede ser 1 para el rojo, 2 para el verde y 3 para el azul. La figura 2
muestra detalles de estos conceptos.
Crear la estrucura:
cam=imaqhwinfo(winvideo,1,)
Para poder obtener las caractersticas del dispositivo con
facilidad. Por ejemplo para obtener los formatos soportados.
cam.SupportedFormats
Ejecutar el comando:
video=videoinput(winvideo,1,format)
Construye un objeto de video de entrada. Si no se especifica
format se asume el formato por defecto.
Pixel
seleccionado
value =
216 117 199
Perfil
seleccionado
Prctica 2 Frames
Objetivo:
Desarrollo:
Prctica 3: Manipulacin y
anlisis a nivel pixel
Desarrollo:
Se crear una interfaz (GUI) en MATLAB, en la cual debern existir
botones para abrir una imagen, cambiarla a escala de grises,
seccionarla en RGB, y analizarla pixel por pixel.
Objetivo
Manipular una imagen desde una interfaz de MATLAB, cambindola
primero a escala de grises y despus sacndole el umbral, que se
trata de binarizar la imagen para nicamente trabajar en dos
colores, negro y blanco.
Desarrollo:
Prctica 5: Operaciones
morfolgicas: erosin y dilatacin
Objetivo
Manipular una imagen mediante las operaciones morfolgicas
(erosin y dilatacin), para procesar el contenido de una imagen de
una manera ms exacta, erosionando o dilatando valores binarios
de la imagen.
Desarrollo:
Help Imerode
Help Imdilate