5.4 KiB
IoT ఎజ్ ఆధారిత చిత్రం శ్రేణీకర్తను ఉపయోగించి ఒక చిత్రం వర్గీకరించండి - Wio టెర్మినల్
పాఠంలో ఈ భాగంలో, మీరు IoT ఎజ్ పరికరం మీద నడుస్తున్న చిత్ర శ్రేణీకర్తను ఉపయోగిస్తారు.
IoT ఎజ్ శ్రేణీకర్తను ఉపయోగించండి
IoT పరికరాన్ని IoT ఎజ్ చిత్రం శ్రేణీకర్తను ఉపయోగించడానికి మళ్లీ దారితీస్తారు. చిత్రం శ్రేణీకర్తకు URL http://<IP అడ్రస్ లేదా పేరు>/image ఉంటుంది, ఇక్కడ <IP అడ్రస్ లేదా పేరు>ని IoT ఎజ్ నడుపుతున్న కంప్యూటర్ యొక్క IP అడ్రస్ లేదా హోస్ట్ పేరుతో మార్చండి.
పనిని - IoT ఎజ్ శ్రేణీకర్తను ఉపయోగించండి
-
మీరు ఇప్పటికే తెరవలేదని అయితే
fruit-quality-detectorయాప్ ప్రాజెక్టును తెరవండి. -
చిత్రం శ్రేణీకర్త HTTP ఉపయోగించి REST APIగా నడుస్తుంది, HTTPS కాదు, అందువలన కాల్ HTTP కాల్స్ తో మాత్రమే పనిచేసే WiFi క్లయింట్ ఉపయోగించాలి. దీనివల్ల సర్టిఫికేట్ అవసరం లేదు.
config.hఫైల్ నుండిఇCERTIFICATEను తీసివెయ్యండి. -
config.hఫైల్ లో ఉన్న prediction URL ను కొత్త URL కు నవీకరించాలి. అలాగేPREDICTION_KEYని కూడా తీసివేయవచ్చు ఎందుకంటే ఇది అవసరం లేదు.const char *PREDICTION_URL = "<URL>";మీ శ్రేణీకర్త కోసం URL తో
<URL>ను మార్చండి. -
main.cppలో, WiFi Client Secure కోసం ఉన్న include డైరెక్టివ్ ను HTTP సాధారణ వెర్షన్ తీసుకునేలా మార్చండి:#include <WiFiClient.h> -
WiFiClientడిక్లరేషన్ HTTP వెర్షన్ గా మార్చండి:WiFiClient client; -
WiFi కస్టమర్ సర్టిఫికేట్ సెట్టింగ్ ఉన్న లైన్ ను ఎంచుకోండి.
client.setCACert(CERTIFICATE);లైన్ నుconnectWiFiఫంక్షన్లో నుండి తీసివేయండి. -
classifyImageఫంక్షన్లో, హెడర్లో prediction key ను సెట్ చేసే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 ఫోల్డரில் కనుగొనవచ్చు.
😀 మీ ఫలితపు నాణ్యత శ్రేణీకర్త ప్రోగ్రామ్ విజయవంతమైంది!
డిస్క్లెయిమర్:
ఈ దస్త్రాన్ని AI అనువాద సేవ కో-ఆప్ ట్రాన్స్లేటర్ ఉపయోగించి అనువదించబడింది. మనం సరిగా అనువదించేందుకు ప్రయత్నించినప్పటికీ, యంత్రానువాదాల్లో పొరపాట్లు లేదా అసత్యతలు ఉండకపోవచ్చు. అసలు దస్త్రం దాని స్థానిక భాషలో అధికారిక మూలం గా పరిగణించబడాలి. ముఖ్యమైన సమాచారానికి, ప్రొఫెషనల్ మానవ అనువాదం సూచించబడుతుంది. ఈ అనువాదం వలన కలిగే ఏవైనా అవగాహన లోపాలు లేదా తప్పైన అర్థాలు సంబంధించి మేము బాధ్యత వహించము.