En este artículo, aprenderemos sobre la función haveImageReader() de la biblioteca OpenCV.
La función haveImageReader() se usa para verificar si OpenCV puede decodificar o leer imágenes específicas o no. A veces necesitamos detectar si el archivo de imagen especificado se está leyendo correctamente antes de continuar. En tal caso, podemos usar esta función.
Sintaxis: return_value=cv2.haveImageReader(Image_File_Name)
Parámetro:
- Image_File_Name: Nombre de la imagen
Valor de retorno: este método devuelve True si la imagen especificada se lee correctamente; de lo contrario, devuelve False.
Ejemplo 1:
Usaremos la siguiente imagen en nuestro código y comprobaremos si se puede leer correctamente o no.
Código:
Python3
# Import OpenCV library import cv2 # Use haveImageReader() function to check # provided image file correctly read or not return_val = cv2.haveImageReader("Sky.jpg") # print the returned value print(return_val)
Producción:
True
Ejemplo 2:
Ahora comprobaremos cuál será el resultado cuando le demos un nombre de imagen incorrecto.
Python3
# Import OpenCV library import cv2 # Use haveImageReader() function to check # provided image file correctly read or not return_val = cv2.haveImageReader("rose.jpg") # print the returned value print(return_val)
Producción:
False
Publicación traducida automáticamente
Artículo escrito por patildhanu4111999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA