Python OpenCV | método cv2.cvtColor()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora. cv2.cvtColor()se utiliza para convertir una imagen de un espacio de color a otro. Hay más de 150 métodos de conversión de espacio de color disponibles en OpenCV. Usaremos algunos de los códigos de conversión de espacio de color a continuación.

Sintaxis: cv2.cvtColor(origen, código[, dst[, dstCn]])

Parámetros:
src: Es la imagen cuyo espacio de color se desea modificar.
código: Es el código de conversión del espacio de color.
dst: es la imagen de salida del mismo tamaño y profundidad que la imagen src. Es un parámetro opcional.
dstCn: Es el número de canales en la imagen de destino. Si el parámetro es 0, el número de canales se deriva automáticamente de src y código. Es un parámetro opcional.

Valor devuelto: Devuelve una imagen.

Imagen utilizada para todos los siguientes ejemplos:

Ejemplo 1:

# Python program to explain cv2.cvtColor() method 
   
# importing cv2 
import cv2 
   
# path 
path = r'C:\Users\Administrator\Desktop\geeks.png'
   
# Reading an image in default mode
src = cv2.imread(path)
   
# Window name in which image is displayed
window_name = 'Image'
  
# Using cv2.cvtColor() method
# Using cv2.COLOR_BGR2GRAY color space
# conversion code
image = cv2.cvtColor(src, cv2.COLOR_BGR2GRAY )
  
# Displaying the image 
cv2.imshow(window_name, image)

Producción:

Ejemplo #2:
Uso del espacio de color HSV. El espacio de color HSV se utiliza principalmente para el seguimiento de objetos.

# Python program to explain cv2.cvtColor() method 
   
# importing cv2 
import cv2 
   
# path 
path = r'C:\Users\Administrator\Desktop\geeks.png'
   
# Reading an image in default mode
src = cv2.imread(path)
   
# Window name in which image is displayed
window_name = 'Image'
  
# Using cv2.cvtColor() method
# Using cv2.COLOR_BGR2HSV color space
# conversion code
image = cv2.cvtColor(src, cv2.COLOR_BGR2HSV )
  
# Displaying the image 
cv2.imshow(window_name, image)

Producción:

Publicación traducida automáticamente

Artículo escrito por Rajnis09 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *