2016-12-19 3 views
2

J'essaie de faire la classification des chiffres (mnist). J'ai besoin de faire un fichier image moyen à partir des données lmdb pour l'utiliser pour tester (classification) sur une image d'un chiffre. J'essaye donc d'utiliser compute_image_mean pour construire le fichier d'image moyen mais j'obtiens l'erreur suivante ci-dessous.Erreur dans la construction du fichier image moyen (Caffe)

F1219 12:45:42.852679 6189 db_lmdb.hpp:15] Check failed: mdb_status == 0 (20 vs. 0) Not a directory 
*** Check failure stack trace: *** 
@  0x7f4c092bbdaa (unknown) 
@  0x7f4c092bbce4 (unknown) 
@  0x7f4c092bb6e6 (unknown) 
@  0x7f4c092be687 (unknown) 
@  0x7f4c097a1291 caffe::db::LMDB::Open() 
@   0x402044 main 
@  0x7f4c082c7f45 (unknown) 
@   0x402a8a (unknown) 
@    (nil) (unknown) 
Aborted (core dumped) 

Commande utilisé- ./../build/tools/compute_image_mean ./data/train.mdb ./mean.binaryproto

Est-ce la bonne façon de générer un fichier d'image moyenne?

caffe users group link

Répondre

2

Comme chemin DB vous suffit de fournir le chemin vers le dossier DB, et non le db lui-même.
Essayez:

./../build/tools/compute_image_mean ./data/ ./mean.binaryproto 
+0

Salut Shai, je l'ai fait, mais j'ai toujours la même erreur. Consultez le lien des utilisateurs de café dans la question où la question a progressé plus loin. –

+0

@KevinGeorge J'ai vu le lien que vous avez posté. L'erreur que vous obtenez indique clairement que caffe ne trouve pas votre fichier db. essayez d'utiliser des chemins absolus pour le dossier 'train.mdb' – Shai

+0

Comme vous pouvez le voir dans le script, 'make_mnist_mean' j'ai utilisé des chemins absolus mais l'erreur est toujours là. –