Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
REPORTE DE PRÁCTICA
IDENTIFICACIÓN DE LA PRÁCTICA
OBJETIVO
El objetivo de esta práctica consiste en extraer los planos de color de una imagen a color en formato RGB
para analizar y visualizar la información de los diferentes canales.
PROCEDIMIENTO
Realiza la implementación siguiendo estas instrucciones.
Realiza un programa en Python utilizando OpenCV en el que leas una imagen a color para extraer la
información de sus tres planos de color. Para ello, sigue las siguientes instrucciones:
1. Lee una imagen a color desde archivo utilizando la función imread.
2. Despliega la imagen leída utilizando la función imshow.
3. De la imagen original, extrae los planos de color RGB para visualizarlos en escala de grises.
4. De la imagen original, extrae los planos a color RGB para visualizarlos en color.
5. Reporta los resultados obtenidos.
IMPLEMENTACIÓN
Agrega el código de tu implementación aquí.
1
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
import cv2 as cv
import numpy as np
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
# Crear una matriz de ceros con las mismas dimensiones que la imagen
gray_blue_channel = np.zeros_like(blue_channel)
AZUL RGB
import cv2 as cv
import numpy as np
from google.colab.patches import cv2_imshow
2
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
# Crear una matriz de ceros con las mismas dimensiones que la imagen en escala de
grises
green_plane_gray = np.zeros_like(gray_img)
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
3
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
# Crear una matriz de ceros del mismo tamaño que la imagen
red_plane = np.zeros_like(img)
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
# Cargar la imagen
img = cv.imread('/casa nova Vestido 4.jpg')
4
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
# Mostrar el plano rojo en formato RGB
cv2_imshow(red_plane)
RESULTADOS
Agrega la imagen original y las imágenes procesadas en los espacios indicados.
5
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
6
Centro de Enseñanza Técnica Industrial
Plantel Colomos
Ingeniería en Desarrollo de Software
Procesamiento de Imágenes
Plano rojo en gris Plano rojo RGB
CONCLUSIONES
Escribe tus observaciones y conclusiones.
Extraer los colores RGB de una imagen y mostrarlos en escala de grises o en formato RGB es una
tarea común en el procesamiento de imágenes.