Actividad 2 - 1erc - PDI
Actividad 2 - 1erc - PDI
Actividad 2 - 1erc - PDI
Realizar la actividad en Matlab (.m o .mlx) o en Python (.py) (según su preferencia, argumentar del porqué
de la elección -no hay elección correcta o incorrecta, no es factor de evaluación-)
Actividad a desarrollar:
Primera parte
1. Implementar en Matlab las conversiones: de RGB a HSV, CMYK, YIQ, XYZ, LAB de acuerdo con los
módelos matemáticos en la presentación de clase.
Todo el código para las conversiones debe estar incluido en un único script.
Si estás utilizando Matlab Online, copia tu código en un archivo de texto (.txt) después de completarlo.
2. Usando la imagen ‘peppers.png’ realiza lo siguiente:
Genera un patrón simétrico a partir de realizar una transformación de reflexión horizontal y
vertical.
Indicación:
En Matlab: La función flip(A,dim) invierte el orden de los elementos en A a lo largo de
la dimensión dim. Si A es matriz, entonces flip(A,1) invierte los elementos de cada
columna (reflexión vertical) y flip(A,2) invierte los elementos de cada fila (reflexión
horizontal).
En Python: usar: np.arra y[ ] para genera matriz.flip_vertical = np.flip(A, 0) para
reflexión vertical, es decir invierte elementos de cada columna. flip_horizontal =
np.flip(A, 1) para invertir elementos de cada fila.
El patrón es una imagen (matriz: como una matriz 2x2): donde se ubica a la imagen original
en la posición (1,1); la imagen reflexión horizontal en la posición (1,2); la imagen reflexión
vertical en la posición (2,1) y la reflexión de la reflexión vertical en la posición (2,2).
Muestra las 4 imágenes en un subplot de 2x2, las cuatro imágenes son: original, reflexión
horizontal, reflexión vertical y patrón generado.
Detalla bien el proceso para que el patrón lo puedas visualizar coherentemente.
5. Generar dos imágenes de 8 bits con degrade, del tamaño que deseen, una con degradado
horizontal y otra con degradado vertical. Que se haga en toda la extensión de la imagen.
Realiza los ejercicios en tres script script: uno para el punto 1), 2) para el punto 2,3, 4, 5 y 3) para el
punto 6,7,8 y 9 cada punto usando los respectivos comentarios del número de ejercicio, en orden y
las preguntas como comentarios debajo de cada ejercicio.
Adjuntar las tres imágenes extras usadas.
No comprimir la información, subir archivos.
Asegúrate de realizar tu trabajo de manera individual y auténtica, utilizando tus propios conocimientos y
esfuerzos. La originalidad de tu trabajo es crucial para tu aprendizaje. Por el momento, evita el uso de
Inteligencias Artificiales para completar esta tarea, ya que pueden limitar tu comprensión y el esfuerzo
requerido, afectando el aprendizaje real.
Segunda parte
Llevar una idea clara para desarrollar como proyecto del curso, el objetivo del proyecto es aplicar los
conocimientos y habilidades adquiridos en el curso para desarrollar una propuesta en el campo del
procesamiento digital de imágenes. Este proyecto puede centrarse en el reconocer, detectar, clasificar objetos
que incluya la segmentación en imágenes, o cualquier otra aplicación que demuestre la capacidad de
procesamiento y análisis de imágenes digitales.
Cada grupo (tres estudiantes) deberá seleccionar un tema específico relacionado con el procesamiento digital
de imágenes. Este tema puede surgir de una necesidad real (por ejemplo, médica, ambiental, industrial) o de
un interés particular en un área de investigación. Se les sugieren iniciar una revisión de literatura lo más pronto
posible para familiarizarse con el estado del arte en su área de interés, también sería muy interesante que
puedan determinar qué necesidad hay en su entorno: es decir qué se requiere en la sociedad más cercana que
tengan ustedes que puedan ver qué se puede aportar desde el campo del procesamiento digital de imágenes.