Cómo convertir una imagen a escala de grises en Python Opencv – Resuelto

Introducción

En este artículo, aprenderemos cómo convertir una imagen a escala de grises utilizando la biblioteca Python OpenCV. La escala de grises es una representación de una imagen en la que cada píxel tiene un solo valor que representa la intensidad de la luz en ese punto.

Instalación de OpenCV

Antes de comenzar, asegúrate de tener instalada la biblioteca OpenCV en tu entorno de Python. Puedes instalarla fácilmente usando pip:

pip install opencv-python

Código de ejemplo

A continuación, se muestra un ejemplo de cómo convertir una imagen a escala de grises en Python utilizando OpenCV:

import cv2

# Cargar la imagen

image = cv2.imread('imagen.jpg')

# Convertir la imagen a escala de grises

gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Mostrar la imagen en escala de grises

cv2.imshow('Imagen en escala de grises', gray_image)

cv2.waitKey(0)

cv2.destroyAllWindows()

En este código, primero cargamos la imagen utilizando la función cv2.imread(). Luego, utilizamos la función cv2.cvtColor() para convertir la imagen a escala de grises. Finalmente, mostramos la imagen en escala de grises utilizando cv2.imshow() y esperamos a que el usuario presione una tecla antes de cerrar la ventana.

¡Y eso es todo! Ahora sabes cómo convertir una imagen a escala de grises en Python utilizando OpenCV. ¡Espero que este artículo te haya sido útil!