2.8 KiB
Klassifitseeri pilt IoT Edge-põhise pildiklassifikaatoriga - Wio Terminal
Selles õppetunni osas kasutad IoT Edge seadmel töötavat pildiklassifikaatorit.
Kasuta IoT Edge klassifikaatorit
IoT seadet saab suunata kasutama IoT Edge pildiklassifikaatorit. Pildiklassifikaatori URL on http://<IP aadress või nimi>/image, kus <IP aadress või nimi> asendatakse IoT Edge'i käitava arvuti IP-aadressi või hostinimega.
Ülesanne - kasuta IoT Edge klassifikaatorit
-
Ava
fruit-quality-detectorrakenduse projekt, kui see pole juba avatud. -
Pildiklassifikaator töötab REST API-na, kasutades HTTP-d, mitte HTTPS-i, seega peab kõne kasutama WiFi klienti, mis töötab ainult HTTP-kõnedega. See tähendab, et sertifikaati pole vaja. Kustuta
CERTIFICATEfailistconfig.h. -
config.hfailis tuleb ennustuse URL uuendada uue URL-iga. Samuti võid kustutadaPREDICTION_KEY, kuna seda pole vaja.const char *PREDICTION_URL = "<URL>";Asenda
<URL>oma klassifikaatori URL-iga. -
Failis
main.cppmuuda WiFi Client Secure'i include direktiivi, et importida standardne HTTP versioon:#include <WiFiClient.h> -
Muuda
WiFiClientdeklaratsiooni HTTP versiooniks:WiFiClient client; -
Leia rida, mis määrab sertifikaadi WiFi kliendile. Eemalda rida
client.setCACert(CERTIFICATE);funktsioonistconnectWiFi. -
Funktsioonis
classifyImageeemalda ridahttpClient.addHeader("Prediction-Key", PREDICTION_KEY);, mis määrab ennustuse võtme päises. -
Laadi üles ja käivita oma kood. Suuna kaamera mõnele puuviljale ja vajuta C-nuppu. Väljund kuvatakse seeria monitoris:
Connecting to WiFi.. Connected! Image captured Image read to buffer with length 8200 ripe: 56.84% unripe: 43.16%
💁 Selle koodi leiad kaustast code-classify/wio-terminal.
😀 Sinu puuvilja kvaliteedi klassifikaatori programm oli edukas!
Lahtiütlus:
See dokument on tõlgitud AI tõlketeenuse Co-op Translator abil. Kuigi püüame tagada täpsust, palume arvestada, et automaatsed tõlked võivad sisaldada vigu või ebatäpsusi. Algne dokument selle algses keeles tuleks pidada autoriteetseks allikaks. Olulise teabe puhul soovitame kasutada professionaalset inimtõlget. Me ei vastuta selle tõlke kasutamisest tulenevate arusaamatuste või valesti tõlgenduste eest.