Professional Documents
Culture Documents
Informe N 3
Alumnos : Cruz Fernandez Baca Luciano Chino Espinoza Hebert Quillahuaman Auccacusi Albert Asignatura : Robtica y Procesamiento de Seales Semestre : 2012 II
2. Clase FormReconocerPatron
Esta clase es el formulario secundario, el cual carga la imagen enviada por el celular y procesa para esta misma. En esta clase existen varios mtodos
a. Procesar Colores
Este mtodo se encarga de la parte principal, es decir carga la imagen enviada por el celular y calcula el nmero de Crculos, Tringulos y Cuadrados q existen en la figura, as como tambin cuantas regiones de un color (rojo) en particular existen.
3.
Clase CConversion
Esta clase sirve para convertir una imagen a un BufferImage, en el cual estn descritos cada pixel de la imagen. Tambin existen mtodos para convertir dicha imagen a escala de grises entre otros.
a. Convertir Buffer
Mtodo que sirve para convertir una imagen a un BufferImage.
b. Convertir A Grises
Mtodo que convierte una imagen de colores a una imagen de grises.
c. Liberar Ruidos
Este mtodo es para que la imagen convertida a grises se lo mas perfecta posible
4. Clase CAgrupar
La clase CAgrupar est diseada para localizar regiones los cuales estn de diferente color, es decir de toda una regin ubica subregiones y crea una lista de estas.
a. Agrupar
Mtodo que encuentra el nmero de regiones diferentes en la imagen. Es decir el nmero de subregiones.
5. Clases CMatrizTransformacion
Esta clase sirve para transformar BufferImage a un arreglo de String, ya sea una imagen de Escala a grises o una imagen de color normal. Tambin sirve para escribir como va a resultar estos arreglos pero en consola.
6. Clase CEvaluarPatron
Esta clase es utilizada para reconocer patrones, contiene los algoritmos principales, los cuales compararan las subregiones encontradas con patrones pre establecidos y determinaran a que figura se parecen ms con su respectivo porcentaje de certeza.
b. Evaluar Regin
Mtodo que recata las imgenes patrn y las compara con la regin, y guarda el porcentaje en que se parece la regin a cada patrn, para luego decidir que figura se encuentra en la regin.
c. Porcentaje Aproximacin
Mediante este mtodo obtiene el porcentaje de aproximacin de una determinada regin con una determinada imagen del patrn.
7. Clase CEvaluarColor
Es clase se encarga de evaluar de qu color son las regiones.
a. Encontrar Rojos
Este mtodo toma la imagen a colores, crea una copia de escala a grises y lo convierte en una matriz bidimensional de String, para con esta imagen encontrar las regiones existentes, luego en la imagen a color verifica que esas regiones sean de un color en especfico, en este caso regiones de color rojo.
b. Verificar Rojo
Este mtodo verifica si una regin determinada de la imagen es de color rojo, es decir si la mayora de sus pixeles son de color rojo.
Nota: Los mdulos para el envi de la imagen y recepcin del mensaje se explicaron en el informe anterior (Informe N 2), por este motivo, ya no se explicara dichos mdulos .