Je ne peux pas comprendre, pourquoi cela ne fonctionne pas. Il devrait retourner array (32,32,3) mais pour une raison quelconque, je reçois la valeur NoneType. Le chemin est correct.Pourquoi est-ce que je reçois un "NoneType" en python en utilisant la bibliothèque cv2?
Voici le code:
path = '/Users/abylikhsanov1/AI/carnd/term1/CarND-Traffic-Sign-Classifier-
Project/load_images/'
image = {'8': cv2.imread(path+'one.jpg'),
'1': cv2.imread(path+'two.jpg'),
'33': cv2.imread(path+'three.jpg'),
'35': cv2.imread(path+'four.jpg'),
'17': cv2.imread(path+'five.jpg')}
print(image['8'].shape)
Parce que le fichier n'existe pas. Dans la documentation du CV, il est dit: "Même si le chemin de l'image est faux, il ne produira aucune erreur, mais imprimer img vous donnera None". –
essayez de regarder cette question https://stackoverflow.com/questions/17949268/cv2-imread-always-returns-nonetype, peut-être aidera – lub0v
@WillemVanOnsem Mais il existe, c'est le problème –