[FEHLER] Nymfailed: inputs.size() == 1 mit OpenVINO™ Toolkit auf Raspbian* OS
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:
- 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')
- 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.
- 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 |