2.9 KiB
Tambua picha ukitumia kionyesha picha cha IoT Edge - Wio Terminal
Katika sehemu hii ya somo, utatumia Kionyesha Picha kinachoendesha kwenye kifaa cha IoT Edge.
Tumia kionyesha picha cha IoT Edge
Kifaa cha IoT kinaweza kuelekezwa kutumia kionyesha picha cha IoT Edge. URL ya Kionyesha Picha ni http://<IP address or name>/image
, ukibadilisha <IP address or name>
na anwani ya IP au jina la mwenyeji wa kompyuta inayoendesha IoT Edge.
Kazi - tumia kionyesha picha cha IoT Edge
-
Fungua mradi wa programu ya
fruit-quality-detector
ikiwa haujafunguliwa tayari. -
Kionyesha picha kinaendesha kama REST API kwa kutumia HTTP, si HTTPS, kwa hivyo simu inahitaji kutumia mteja wa WiFi anayefanya kazi na simu za HTTP pekee. Hii inamaanisha cheti hakihitajiki. Futa
CERTIFICATE
kutoka kwenye faili yaconfig.h
. -
URL ya utabiri katika faili ya
config.h
inahitaji kusasishwa na URL mpya. Unaweza pia kufutaPREDICTION_KEY
kwani hii haitahitajika.const char *PREDICTION_URL = "<URL>";
Badilisha
<URL>
na URL ya kionyesha picha chako. -
Katika
main.cpp
, badilisha agizo la kujumuisha kwa WiFi Client Secure ili kuingiza toleo la kawaida la HTTP:#include <WiFiClient.h>
-
Badilisha tamko la
WiFiClient
kuwa toleo la HTTP:WiFiClient client;
-
Chagua mstari unaoweka cheti kwenye mteja wa WiFi. Ondoa mstari
client.setCACert(CERTIFICATE);
kutoka kwenye kazi yaconnectWiFi
. -
Katika kazi ya
classifyImage
, ondoa mstarihttpClient.addHeader("Prediction-Key", PREDICTION_KEY);
unaoweka ufunguo wa utabiri kwenye kichwa. -
Pakia na endesha msimbo wako. Elekeza kamera kwenye tunda fulani na bonyeza kitufe cha C. Utaona matokeo kwenye mfuatiliaji wa serial:
Connecting to WiFi.. Connected! Image captured Image read to buffer with length 8200 ripe: 56.84% unripe: 43.16%
💁 Unaweza kupata msimbo huu kwenye folda ya code-classify/wio-terminal.
😀 Programu yako ya kutambua ubora wa matunda imefanikiwa!
Kanusho:
Hati hii imetafsiriwa kwa kutumia huduma ya kutafsiri ya AI Co-op Translator. Ingawa tunajitahidi kuhakikisha usahihi, tafadhali fahamu kuwa tafsiri za kiotomatiki zinaweza kuwa na makosa au kutokuwa sahihi. Hati ya asili katika lugha yake ya awali inapaswa kuzingatiwa kama chanzo cha mamlaka. Kwa taarifa muhimu, tafsiri ya kitaalamu ya binadamu inapendekezwa. Hatutawajibika kwa kutoelewana au tafsiri zisizo sahihi zinazotokana na matumizi ya tafsiri hii.