2016-10-01 2 views
0

Je veux implémenter une démo C++ simple. Son but est de charger une image et de prédire sa classe en utilisant le réseau caffe. Il existe des exemples/classification/classification.cpp. Cet exemple prend exactement 5 arguments:Démo C++ simple pour caffe?

deploy.prototxt network.caffemodel mean.binaryproto labels.txt img.jpg 

Mais après lenet de formation à titre d'exemple, je ne

lenet.prototxt and lenet_iter_10000.caffemodel 

Où dois-je obtenir labels.txt mean.binaryproto?

+0

Maintenant, je compris le sens de labels.txt. La question est: comment obtenir mean.binaryproto? –

+1

Vous n'avez pas à fournir mean.binaryprototxt si vous n'avez pas soustrait vos données d'entraînement par sa moyenne. Si je me souviens bien, il suffit de normaliser les données d'entrée de [0,255] à [0,1] pour le lenet. – Dale

Répondre

0

Si vous souhaitez exécuter ce réseau particulier, vous pouvez télécharger le fichier requis à l'aide ./data/ilsvrc12/get_ilsvrc_aux.sh

Si vous avez un ensemble de données, vous pouvez générer le fichier moyen en utilisant exécutable compute_image_mean situé à ./build/tools