blob.cpp: Prüfung fehlgeschlagen: count_ == proto.data_size() (1 vs. 0)

blob.cpp: Prüfung fehlgeschlagen: count_ == proto.data_size() (1 vs. 0)

Ich habe versucht, einen Beispiel-Caffe-Code von einemGit-Repository. Ich habe Caffe auf meinem Ubuntu 18.04(mit apt-get install libcaffe-cpu-dev) installiert und diesen Repo-Code kompiliert und DeepVideoSummExampledie ausführbare Datei wurde tatsächlich erfolgreich generiert.

Aber beim Ausführen verlangt diese ausführbare Datei googlenet_places205sowohl Modelldateien als auch hybridCNNMean-Dateien, die ich online heruntergeladen habe. Und wenn ich sie DeepVideoSummExamplemit dem folgenden Beispielbefehl ausführe, wie im Repo angegeben, erhalte ich sofort einen Fehler:

./build/DeepVideoSummExample -videoFile Sample_NEW.mp4 -videoSaveFile outdeep.avi -summaryModelSim 0 -simcover 0 -segmentType 0 -summaryAlgo 0 -featureLayer loss3/classifier -network_file Models/googlenet_places205/deploy_places205.protxt -trained_file Models/googlenet_places205/googlelet_places205_train_iter_2400000.caffemodel -mean_file Models/hybridCNN/hybridCNN_mean.binaryproto -label_file Models/googlenet_places205/categoryIndex_places205.csv -budget 30

Und Fehler (viele Ausgaben … aber hier ist das Ende):

F0918 20:11:34.079298 17067 blob.cpp:496] Check failed: count_ == proto.data_size() (1 vs. 0)
*** Check failure stack trace: ***

Hiersind die erweiterten Fehler.

Was ist das Problem? Wie kann ich es beheben?

verwandte Informationen