Contenido

Objetivo

Aplicar los diferentes operadores geométricos para la transformación de imágenes en Python.

Descripción

En esta experiencia educativa realizaras la transformación de imágenes usando los operadores geométricos básicos como, rotación, traslación, escalamiento, etc.

Explicación

Haz clic para revisar la explicación.

Operadores geométricos

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre operadores geométricos, te recomendamos revisar el siguiente video:

Pysource. (2018, 12 de febrero). Basic geometric transformations – OpenCV 3.4 with python 3 Tutorial 12 [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=RxGA0Xufl5U

Actividad

Objetivo

Realizar operaciones de transformación en imágenes.

Instrucciones

Utilizando el entorno de trabajo Jupyter Notebook, realiza lo que se pide.

  1. Selecciona dos imágenes distintas de tu computadora, cárgalas dentro del notebook y asígnalas a dos variables en Python, utilizando OpenCV; asegúrate de que sean de extensión .jpg, .jpeg o .png.
  2. Modifica las imágenes para que se muestren en escala de grises.
  3. Redimensiona las imágenes originales modificando solo el factor de escala en el eje horizontal a 2; usa las interpolaciones INTER_NEAREST e INTER_CUBIC y comparte tus observaciones.
  4. Redimensiona las imágenes originales modificando solo el factor de escala en el eje vertical a 2; usa las interpolaciones INTER_NEAREST e INTER_CUBIC y comparte tus observaciones.
  5. Ejecuta un desplazamiento de 50 pixeles sobre el eje horizontal de las imágenes originales.
  6. Realiza una rotación de 45 grados de las imágenes originales.
Checklist

Asegúrate de:

  • Cargar correctamente las imágenes en Python.
  • Mostrar imágenes en escala de grises.
  • Realizar las transformaciones geométricas y compartir sus observaciones.