5.7 KiB
IoT Edge ആಧാരിത ഇമേജ് ക്ലാസിഫയറെ ഉപയോഗിച്ച് ഒരു ചിത്രം വർഗ്ഗീകരിക്കുക - Wio ടെർമിനൽ
പാഠത്തിന്റെ ഈ ഭാഗത്തിൽ, നിങ്ങൾ IoT Edge ഉപകരണത്തിൽ ഒരുങ്ങിയിരിക്കുന്ന ഇമേജ് ക്ലാസിഫയർ ഉപയോഗിക്കും.
IoT Edge ക്ലാസിഫയർ ഉപയോഗിക്കുക
IoT ഉപകരണം IoT Edge ഇമേജ് ക്ലാസിഫയറിനെ ഉപയോഗിക്കാൻ തിരിച്ചടവ് ചെയ്യാൻ കഴിയും. ഇമേജ് ക്ലാസിഫയറിന്റെ URL http://<IP address or name>/image ആണ്, <IP address or name> എന്നിടത്ത് IoT Edge ഓട്ടുന്ന കമ്പ്യൂട്ടറിന്റെ IP വിലാസം അല്ലെങ്കിൽ ഹോസ്റ്റ് നാമം വയ്ക്കുക.
ഏർപ്പാട് - IoT Edge ക്ലാസിഫയർ ഉപയോഗിക്കുക
-
fruit-quality-detectorആപ്പ് പ്രോജക്ട് തുറന്നു കാണാതിരിക്കുകയാണെങ്കിൽ തുറക്കുക. -
ഇമേജ് ക്ലാസിഫയർ HTTP ഉപയോഗിക്കുന്ന REST API ആയി പ്രവർത്തിക്കുന്നത് HTTPS അല്ല, അതുകൊണ്ട് വിളി HTTP കോൾസ് മാത്രമേ കൈകാര്യം ചെയ്യുന്ന WiFi ക്ലയന്റ് ഉപയോഗിക്കണമെന്ന് ആവശ്യമാണ്. ഇതിന്റെ അർഥം സർട്ടിഫിക്കറ്റ് ആവശ്യമായില്ല.
config.hഫയലിൽ നിന്നു്CERTIFICATEനീക്കം ചെയ്യുക. -
config.hഫയലിൽ പ്രവചന URL പുതിയ URL ആയി അപ്ഡേറ്റ് ചെയ്യണം.PREDICTION_KEYനിർത്തിച്ചേക്കാം, കാരണം അത് ആവശ്യമില്ല.const char *PREDICTION_URL = "<URL>";<URL>വഴി നിങ്ങളുടെ ക്ലാസിഫയറിന്റെ URL മാറ്റുക. -
main.cppനിൽ, WiFi Client Secure നുള്ള ഉൾപ്പെടുത്തലിന്റെ ഡിറക്ടിവ് സാധാരണ HTTP പതിപ്പിലേക്ക് മാറ്റുക:#include <WiFiClient.h> -
WiFiClientന്റെ പ്രഖ്യാപനം HTTP പതിപ്പിലേക്ക് മാറ്റുക:WiFiClient client; -
WiFi ക്ലയന്റിൽ സർട്ടിഫിക്കറ്റ് സജ്ജമാക്കുന്ന വരി കണ്ടെത്തുക.
connectWiFiഫംഗ്ഷനിൽ നിന്നുള്ളclient.setCACert(CERTIFICATE);വരി നീക്കം ചെയ്യുക. -
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 ഭാഷಾಂತರ സേവനമായ Co-op Translator ഉപയോഗിച്ചു ഭാഷാന്തരപ്പെടുത്തിയതാണ്. ഞങ്ങള് ശരിയായി വിവര്ത്തനം ചെയ്യാന് ശ്രമിച്ചാലും, സ്വയംഭാഷാന്തരത്തില് പിശകുകള് ഉണ്ടാകാനുണ്ടെന്ന് ശ്രദ്ധിക്കുക. ഒറിജിനല് രേഖ അതിന്റെ മാതൃഭാഷയില് അത്യന്തം വിശ്വസനീയമായ സ്രോതസായത് ആയി കണക്കാക്കണം. പ്രധാന വിവരങ്ങള്ക്കും പ്രൊഫഷണല് മനുഷ്യ വിവര്ത്തനം നിര്ദേശിക്കുന്നു. ഈ വിവര്ത്തനത്തിന്റെ ഉപയോഗത്തില് നിന്നുള്ള തര്ക്കങ്ങള്ക്കോ തെറ്റിദ്ധാരണകള്ക്കോ ഞങ്ങള് ഉത്തരവാദികളല്ല.