Sei sulla pagina 1di 3

PROCESAMIENTO DIGITAL DE IMÁGENES Y VA

EJERCICIO
CURSO: PROCESAMIENTO DIGITAL DE IMÁGENES Y VISIÓN ARTIFICIAL
(Ciclo 2018-III)

-
NOMBRE
-
CÓDIGO HORARIO

Indicaciones generales:
 Puntaje total: 20 puntos.
 Se revisarán 2 archivos:
1. El archivo dónde está el algoritmo de Matlab comentado.
2. El documento pdf respondiendo las preguntas.

CLASIFICADOR DE FRUTAS BASADO EN EL COLOR

Se desea realizar el algoritmo básico para clasificar una fruta por su color, para ello se
obtiene el detalle del color con el histograma y se realiza un algoritmo que determine la
fruta automáticamente. Las frutas a diferenciar son: Manzana, Palta y Carambola.
Subidas en CANVAS con el nombre de Frutas.rar.

Figura 1. Cámara de captura de imágenes de frutas.

1. Realizar la lectura de las imágenes y mostrarlas en Matlab con figuras. La imagen debe
presentar Título con el nombre de la fruta.
2. ¿Qué dimensiones tiene la imagen? A qué corresponde cada dimensión. Explique.
3. Obtener los histogramas R, G, B de una de cada una de las frutas a clasificar. (En
Matlab se emplea el comando imhist )
(Si se desea profundizar en el uso del histograma la recomendación es que uno mismo
cree su algoritmo para calcular el histograma. Para esto la sugerencia es: Usar bucles
con la instrucción for , realizar el condicional con la función if y presentar en un gráfico
de barras usando la función bar.)

4. Acotar el histograma en el eje horizontal de 0 – 255 a 0 – 245. Posteriormente graficar


empleando el comando “bar”. Responder: ¿Por qué es recomendable acotar esta
gráfica?

5. Enunciar las diferencias que presentan los histogramas de las diferentes figuras.

Ejemplo:

Imagen A:

Imagen B:

Enunciado:

* La fruta A presenta mayor densidad a partir de 160 hasta 220, mientras que la fruta B
presenta baja densidad en esa zona.

6. Basado en las diferencias encontradas generar en Matlab un algoritmo que exprese


estas diferencias en un número.
Ejemplo:
Densidad de zona entre 160 a 220

∑220
𝑖=160 𝐻(𝑖)
𝐷𝑥 =
220 − 160
Donde H(i) es el valor numérico de la amplitud
7. Basado en condicionales y ayudándose en el valor obtenido Dx generar un algoritmo
que determine la fruta que se está mostrando en la imagen. Esta denotación puede ser
mostrando algún número o alguna palabra en el command Windows con la función
display.

8. Realizar diferentes pruebas variando la zona de densidad de pixeles, cambiando de


fruta para clasificar, probando con alguna imagen de una fruta de internet. Reportar los
resultados o diferencias obtenidos en cada prueba.

9. Realizar las modificaciones necesarias para que el algoritmo se ejecute de forma


indefinida y capture imágenes del celular empleando la aplicación “IPwebcam” en
tiempo real. Verificar si el algoritmo funciona. ¿Qué cambios podrían mejorar el
algoritmo?

10. Presentar conclusiones.

Potrebbero piacerti anche