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 DeepVideoSummExample
die ausführbare Datei wurde tatsächlich erfolgreich generiert.
Aber beim Ausführen verlangt diese ausführbare Datei googlenet_places205
sowohl Modelldateien als auch hybridCNN
Mean-Dateien, die ich online heruntergeladen habe. Und wenn ich sie DeepVideoSummExample
mit 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?