Zum Hauptinhalt wechseln
Support-Wissensdatenbank

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

Inhaltstyp: Fehlermeldungen   |   Artikel-ID: 000033356   |   Letzte Überprüfung: 23.04.2025

Was wird angezeigt?

Fehler: AssertionFailed: inputs.size() == 1 generiert beim Ausführen openvino_fd_myriad.py Beispielcodes. Das Beispiel finden Sie im Abschnitt "Inferenz des Gesichtserkennungsmodells mit OpenCV* API ausführen " im Handbuch Installieren OpenVINO™ Toolkits für Raspbian* OS .

Warum sehe ich das?

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

So beheben Sie das Problem.

Führen Sie die folgenden Schritte aus, um das Problem zu beheben:

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

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

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

Zugehörige Produkte

Dieser Artikel bezieht sich auf 2-Produkte.

Disclaimer / Rechtliche Hinweise

Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.