You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IoT-For-Beginners/translations/de/4-manufacturing/lessons/3-run-fruit-detector-edge/wio-terminal.md

3.3 KiB

Klassifizieren eines Bildes mit einem IoT-Edge-basierten Bildklassifikator - Wio Terminal

In diesem Teil der Lektion verwenden Sie den Bildklassifikator, der auf dem IoT-Edge-Gerät läuft.

Verwenden des IoT-Edge-Klassifikators

Das IoT-Gerät kann so umgeleitet werden, dass es den IoT-Edge-Bildklassifikator verwendet. Die URL für den Bildklassifikator lautet http://<IP-Adresse oder Name>/image, wobei <IP-Adresse oder Name> durch die IP-Adresse oder den Hostnamen des Computers ersetzt wird, auf dem IoT Edge läuft.

Aufgabe - Verwenden des IoT-Edge-Klassifikators

  1. Öffnen Sie das Projekt der App fruit-quality-detector, falls es noch nicht geöffnet ist.

  2. Der Bildklassifikator läuft als REST-API über HTTP, nicht HTTPS, daher muss der Aufruf einen WiFi-Client verwenden, der nur mit HTTP-Aufrufen funktioniert. Das bedeutet, dass das Zertifikat nicht benötigt wird. Löschen Sie das CERTIFICATE aus der Datei config.h.

  3. Die Vorhersage-URL in der Datei config.h muss auf die neue URL aktualisiert werden. Sie können auch den PREDICTION_KEY löschen, da dieser nicht benötigt wird.

    const char *PREDICTION_URL = "<URL>";
    

    Ersetzen Sie <URL> durch die URL Ihres Klassifikators.

  4. Ändern Sie in main.cpp die Include-Direktive für den WiFi Client Secure, um die Standard-HTTP-Version zu importieren:

    #include <WiFiClient.h>
    
  5. Ändern Sie die Deklaration von WiFiClient, um die HTTP-Version zu verwenden:

    WiFiClient client;
    
  6. Wählen Sie die Zeile aus, die das Zertifikat auf dem WiFi-Client setzt. Entfernen Sie die Zeile client.setCACert(CERTIFICATE); aus der Funktion connectWiFi.

  7. Entfernen Sie in der Funktion classifyImage die Zeile httpClient.addHeader("Prediction-Key", PREDICTION_KEY);, die den Vorhersageschlüssel im Header setzt.

  8. Laden Sie Ihren Code hoch und führen Sie ihn aus. Richten Sie die Kamera auf ein Stück Obst und drücken Sie die C-Taste. Sie sehen die Ausgabe im seriellen Monitor:

    Connecting to WiFi..
    Connected!
    Image captured
    Image read to buffer with length 8200
    ripe:   56.84%
    unripe: 43.16%
    

💁 Sie finden diesen Code im Ordner code-classify/wio-terminal.

😀 Ihr Programm zur Klassifizierung der Obstqualität war ein Erfolg!

Haftungsausschluss:
Dieses Dokument wurde mit dem KI-Übersetzungsdienst Co-op Translator übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache sollte als maßgebliche Quelle betrachtet werden. Für kritische Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die sich aus der Nutzung dieser Übersetzung ergeben.