[FEHLER] Nymfailed: inputs.size() == 1 mit OpenVINO™ Toolkit auf Raspbian* OS

Dokumentation

Fehlermeldungen

000033356

16.06.2023

Was wird angezeigt?

Fehler: Die Antwort lautet: inputs.size() == 1, die beim Ausführen von openvino_fd_myriad.py-Beispielcode generiert wird. Das Beispiel finden Sie im Abschnitt Run Inference of Face Detection Model Using OpenCV* API in Install OpenVINO™ Toolkit for Raspbian* OS Guide.

Warum sehe ich das?

Der Fehler bezieht sich auf eine übersehene Initialisierung OpenVINO™ Toolkit-Umgebungsvariablen beim Ausführen des Beispielcodes.

Wie man es behebt.

Um das Problem zu beheben, führen Sie die folgenden Schritte durch:

  1. In Zeile 10: frame = cv.imread('/path/to/image') des openvino_fd_myriad.py Beispielcodes fügen Sie den Pfad zu Ihrem Bild hinzu (z. B. '/home/pi/Pictures/face.png')
  2. Schließen Sie die Modelldateien (z. B. "face-detection-a dadurch-0001.xml" und "face-detection-a dadurch-0001.bin") im selben Verzeichnis wie die openvino_fd_myriad.py-Datei ein.
  3. Initialisieren Sie Umgebungsvariablen mit dem Befehlsource /<your-path-to>/openvino/bin/setupvars.sh ("i.e. Source /opt/intel/openvino/bin/setupvars.sh")

Als optionalen Schritt setzen Sie die Umgebungsvariablen dauerhaft so, dass sie jedes Mal initialisiert werden, wenn ein neues Terminalfenster/Register verwendet wird. Führen Sie dazu echo "source <your-path-to>/openvino/bin/setupvars.sh" >> ~/.bashrc aus

Hinweis Stellen Sie sicher, dass die .tagrc-Datei einen einzigen Eintrag für die variable Einrichtung der OpenVINO enthält.
RICHTIG # single entry
source <your-path-to-latest>/intel/openvino/bin/setupvars.sh
FALSCHE # multiple entries
source /older-release/openvino/bin/setupvars.sh
source <your-path-to-latest>/openvino/bin/setupvars.sh