4.8 KiB
Ταξινόμηση εικόνας χρησιμοποιώντας έναν ταξινομητή εικόνων βασισμένο σε IoT Edge - Wio Terminal
Σε αυτό το μέρος του μαθήματος, θα χρησιμοποιήσετε τον Ταξινομητή Εικόνων που εκτελείται στη συσκευή IoT Edge.
Χρήση του ταξινομητή IoT Edge
Η συσκευή IoT μπορεί να ανακατευθυνθεί για να χρησιμοποιήσει τον ταξινομητή εικόνων IoT Edge. Η διεύθυνση URL για τον Ταξινομητή Εικόνων είναι http://<IP address or name>/image, αντικαθιστώντας το <IP address or name> με τη διεύθυνση IP ή το όνομα του υπολογιστή που εκτελεί το IoT Edge.
Εργασία - χρήση του ταξινομητή IoT Edge
-
Ανοίξτε το έργο της εφαρμογής
fruit-quality-detectorαν δεν είναι ήδη ανοιχτό. -
Ο ταξινομητής εικόνων εκτελείται ως REST API χρησιμοποιώντας HTTP, όχι HTTPS, οπότε η κλήση πρέπει να χρησιμοποιεί έναν WiFi client που λειτουργεί μόνο με κλήσεις HTTP. Αυτό σημαίνει ότι το πιστοποιητικό δεν είναι απαραίτητο. Διαγράψτε το
CERTIFICATEαπό το αρχείοconfig.h. -
Η διεύθυνση URL πρόβλεψης στο αρχείο
config.hπρέπει να ενημερωθεί με τη νέα διεύθυνση URL. Μπορείτε επίσης να διαγράψετε τοPREDICTION_KEY, καθώς δεν είναι απαραίτητο.const char *PREDICTION_URL = "<URL>";Αντικαταστήστε το
<URL>με τη διεύθυνση URL του ταξινομητή σας. -
Στο
main.cpp, αλλάξτε την οδηγία include για το WiFi Client Secure ώστε να εισάγει την τυπική έκδοση HTTP:#include <WiFiClient.h> -
Αλλάξτε τη δήλωση του
WiFiClientώστε να είναι η έκδοση HTTP:WiFiClient client; -
Εντοπίστε τη γραμμή που ορίζει το πιστοποιητικό στον WiFi client. Αφαιρέστε τη γραμμή
client.setCACert(CERTIFICATE);από τη συνάρτησηconnectWiFi. -
Στη συνάρτηση
classifyImage, αφαιρέστε τη γραμμήhttpClient.addHeader("Prediction-Key", PREDICTION_KEY);που ορίζει το κλειδί πρόβλεψης στην κεφαλίδα. -
Μεταφορτώστε και εκτελέστε τον κώδικά σας. Στρέψτε την κάμερα σε κάποιο φρούτο και πατήστε το κουμπί C. Θα δείτε την έξοδο στον σειριακό παρακολουθητή:
Connecting to WiFi.. Connected! Image captured Image read to buffer with length 8200 ripe: 56.84% unripe: 43.16%
💁 Μπορείτε να βρείτε αυτόν τον κώδικα στον φάκελο code-classify/wio-terminal.
😀 Το πρόγραμμα ταξινόμησης ποιότητας φρούτων σας ήταν επιτυχές!
Αποποίηση ευθύνης:
Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης Co-op Translator. Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν λάθη ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.