Passons en revue tout l'apprentissage avec minist et faisons-le avec votre image préférée! Erreur qui s'est produite juste avant que je ne pense (probablement Mac uniquement)
deep_learning_test.py
train_img_dirs = ['T','F']
train_image = []
train_label = []
for i, d in enumerate(train_img_dirs):
# ./data/Obtenez le nom de fichier dans chacun des répertoires suivants
files = os.listdir('./data/' + d)
for f in files:
#Chargement d'image
img = cv2.imread('./data/' + d + '/' + f)
img = cv2.cvtColor(img, cv2.COLOR_RGB2GRAY)
#Un côté est IMG_Redimensionner au carré SIZE
img = cv2.resize(img, (IMG_SIZE, IMG_SIZE))
#Dans une rangée
img = img.flatten().astype(np.float32)/255.0
train_image.append(img)
# one_hot_Créez un vecteur et ajoutez-le comme étiquette
tmp = np.zeros(NUM_CLASSES)
tmp[i] = 1
train_label.append(tmp)
Quand je compile ceci ...
OpenCV Error: Assertion failed (scn == 3 || scn == 4) in ipp_cvtColor
Tombé dans. Pourquoi
https://stackoverflow.com/questions/20822288/python-opencv-cv2-opencv-error-assertion-failed-scn-3-scn-4-in-unkno selon Lorsque j'essaie d'imprimer (img.shape) et que le résultat est de type Aucun, il semble que l'image ne puisse pas être lue correctement. Donc print (d) et print (f) pour afficher les répertoires et fichiers chargés.
$ T
$ .DS_Store
Sortit de. Le répertoire a été lu correctement, mais le fichier contient un exemple. Il ne fonctionnait pas bien car .DS_Store était chargé.
Qu'est-ce que .DS_Store Un fichier caché pour enregistrer des métadonnées sur les paramètres d'affichage des dossiers tels que la position de l'icône et les paramètres d'affichage. Un fichier .DS_Store a été créé dans chaque dossier auquel vous accédez, à la fois sur le Finder et sur le système distant.
Supprimer .DS_Store dans un répertoire séparé
find Desktop/Répertoire cible-name ".DS_Store" -print -exec rm {} ";"
Tout supprimer
sudo find / -name ".DS_Store" -delete
Ne sera pas créé à l'avenir
defaults write com.apple.desktopservices DSDontWriteNetworkStores True
En outre, vous pouvez facilement l'effacer avec une application appelée MacForkCleaner.
Lors du premier OpenCV, j'ai eu beaucoup de mal à me demander si le style d'écriture ou le format de l'image était incorrect. (Je ne le trouve pas du tout même si je le vérifie) Veuillez vous référer à ceux qui sont tombés dans le même phénomène en utilisant MacOS. Puisque .DS_Store est un fichier caché, je ne savais pas que je regardais Pat. Les autres le remarquent-ils par expérience?
Supprimer .DS_Store du Mac http://qiita.com/supersnack/items/157b69589e36f340bb29 Comment fonctionne .DS_Store et comment le configurer pour qu'il ne soit pas supprimé et créé http://uxmilk.jp/48160 Python-OpenCV cv2 OpenCV Error: Assertion failed (scn == 3 || scn == 4) in unknown function, file ......\modules\imgproc\src\color.cpp https://stackoverflow.com/questions/20822288/python-opencv-cv2-opencv-error-assertion-failed-scn-3-scn-4-in-unkno
Recommended Posts