Python OpenCV | método cv2.imread()

OpenCV-Python es una biblioteca de enlaces de Python diseñada para resolver problemas de visión por computadora.
cv2.imread()El método carga una imagen del archivo especificado. Si la imagen no se puede leer (debido a la falta de un archivo, permisos incorrectos, formato no compatible o no válido), este método devuelve una array vacía.

Sintaxis: cv2.imread(ruta, bandera)

Parámetros:
ruta: Una string que representa la ruta de la imagen a leer.
flag: Especifica la forma en que se debe leer la imagen. Su valor por defecto es cv2.IMREAD_COLOR

Valor devuelto: este método devuelve una imagen que se carga desde el archivo especificado.

Nota: La imagen debe estar en el directorio de trabajo o se debe proporcionar una ruta completa de la imagen.

Los tres tipos de banderas se describen a continuación:

cv2.IMREAD_COLOR: Especifica cargar una imagen a color. Se descuidará cualquier transparencia de la imagen. Es la bandera por defecto. Alternativamente, podemos pasar el valor entero 1 para esta bandera.
cv2.IMREAD_GRAYSCALE: Especifica cargar una imagen en modo escala de grises. Alternativamente, podemos pasar el valor entero 0 para esta bandera.
cv2.IMREAD_UNCHANGED: Especifica cargar una imagen como tal incluyendo canal alfa. Alternativamente, podemos pasar el valor entero -1 para esta bandera.

Imagen utilizada para todos los siguientes ejemplos:

Ejemplo n.º 1: Uso de la bandera predeterminada

# Python program to explain cv2.imread() method
  
# importing cv2 
import cv2
  
# path
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks.png'
  
# Using cv2.imread() method
img = cv2.imread(path)
  
# Displaying the image
cv2.imshow('image', img)

Producción:

Ejemplo #2:
Cargando una imagen en modo de escala de grises

# Python program to explain cv2.imread() method
  
# importing cv2 
import cv2
  
# path
path = r'C:\Users\Rajnish\Desktop\geeksforgeeks.png'
  
# Using cv2.imread() method
# Using 0 to read image in grayscale mode
img = cv2.imread(path, 0)
  
# Displaying the image
cv2.imshow('image', img)

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 *