Résout un problème où cv2.imread () ne donne pas d'erreur lors de la tentative de lecture d'une image même si le chemin ne passe pas

problème

Le problème est comme le dit le titre.

Il s'agit d'une erreur qui apparaît lors du traitement d'image à l'aide d'OpenCV sur Python. Pour la bibliothèque Open CV, il ne semble y avoir aucun problème avec le programme à première vue car il ne provoque pas d'erreur même si le chemin ne passe pas. Cependant, il existe un problème lié au fait que l'image n'est pas réellement chargée.

approche

cv2.py


import cv2

img = cv2.imread('xxxxx')

if img:
    print('Image is read.')
else:
    print('Image is not read.')

Image is not read.

Lorsqu'il est lu comme ci-dessus, il est possible de vérifier s'il est lu en renvoyant une phrase indiquant qu'il a été lu.

Recommended Posts

Résout un problème où cv2.imread () ne donne pas d'erreur lors de la tentative de lecture d'une image même si le chemin ne passe pas
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Solution de contournement si vous obtenez une erreur lors de la tentative d'installation de PySide avec pip
Lors de la lecture d'une image avec SimpleITK, il y a un problème s'il y a du japonais dans le chemin
Résout un problème où Fabric ne peut pas transmettre unicode à fabric.api.abort
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Que faire si le nom d'utilisateur est modifié et que le chemin de la bibliothèque pyenv ne passe pas
J'obtiens une erreur en essayant d'installer maec 4.0.1.0 avec pip
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire si vous obtenez une erreur lors du chargement de mnist
[AWS] Comment gérer WordPress "Une erreur s'est produite lors du recadrage d'une image."
Une erreur se produit lors de la tentative d'importation de scikit-learn après la connexion à Oracle avec SQL Alchemy
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si vous obtenez l'erreur "Erreur: opencv3: Ne prend pas en charge la construction des wrappers Python 2 et 3" lors de l'installation d'openCV 3
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
[Python] Si vous créez un fichier avec le même nom que le module à importer, une erreur d'attribut se produira.
Vérifier quand la version ne change pas dans pyenv
Comment créer un nouveau fichier lorsque le fichier spécifié n'existe pas - Ecrire si le fichier existe
Si le caractère que vous essayez de lire ne correspond pas à la spécification de conversion, la fonction C> scanf ()> scanf laissera le caractère non lu dans le flux.