Semana 4

Evidencia final


Comprobar y analizar las principales funciones y librerías para el procesamiento de imágenes en Python.

Utilizando el entorno de trabajo Jupyter Notebook, realiza lo siguiente:

  1. Selecciona dos imágenes distintas de tu computadora, cárgalas dentro del notebook y asígnalas a dos variables en Python usando OpenCV. Asegúrate de que sean de extensión .jpg, .jpeg o .png.
  2. Utilizando el método addWeighted en OpenCV, fusiona ambas imágenes con un valor  de 30 y un valor  de 70 e imprime el resultado final.
  3. Describe lo que hace el método addWeighted y cómo sus parámetros afectan al resultado final.
  4. Selecciona una de las imágenes anteriores y modifica su contraste y brillo utilizando NumPy e imprime el resultado final.
  5. Explica la diferencia entre brillo y contraste en términos de la transformación realizada en el punto anterior.
  6. Selecciona una de las imágenes del punto 1 y suavízala aplicando filtros medio, Gaussiano y bilateral, e imprime el resultado final.
  7. Explica los resultados obtenidos del punto anterior.
  8. Selecciona una de las imágenes del punto 1 y modifícala usando erosión y dilatación. Utiliza tres tipos diferentes de kernel: MORPH_RECT, MORPH_CROSS y MORPH_ELLIPS.
  9. Explica el efecto del uso de los diferentes kernels en las dos operaciones del punto anterior.

Reporte electrónico de los requisitos solicitados en las instrucciones, incluyendo imágenes que comprueben los resultados.

Realiza la entrega de tu avance con base en los criterios de evaluación que se muestran en la siguiente rúbrica.