5.3 KiB
IoT ಎಡ್ಜ್ ಆಧಾರಿತ ಚಿತ್ರ ವರ್ಗೀಕರಣವನ್ನು ಬಳಸಿ ಚಿತ್ರವನ್ನು ವರ್ಗೀಕರಿಸಿ - Wio ಟರ್ಮಿನಲ್
ಈ ಪಾಠದ ಭಾಗದಲ್ಲಿ, ನೀವು IoT ಎಡ್ಜ್ ಸಾಧನದ ಮೇಲೆ ನಡೆಯುತ್ತಿರುವ ಚಿತ್ರ ವರ್ಗೀಕರಣವನ್ನು ಬಳಸದರೆ.
IoT ಎಡ್ಜ್ ವರ್ಗೀಕರಣವನ್ನು ಬಳಸಿ
IoT ಸಾಧನವನ್ನು IoT ಎಡ್ಜ್ ಇಮೇಜ್ ವರ್ಗೀಕರಣವನ್ನು ಬಳಕೆಮಾಡುವಂತೆ ಮರುನಿರ್ದೇಶನ ಮಾಡಬಹುದು. ಚಿತ್ರ ವರ್ಗೀಕರಣಕ್ಕಾಗಿ URL ಅನ್ನು http://<IP address or name>/image ಎಂದು ಬಳಸಲಾಗುತ್ತದೆ, ಇಲ್ಲಿ <IP address or name> ಅನ್ನು IoT ಎಡ್ಜ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಂಪ್ಯೂಟರ್ನ IP ವಿಳಾಸ ಅಥವಾ ಹೆಸರಿನಿಂದ ಬದಲಾಯಿಸಬೇಕು.
ಟಾಸ್ಕ್ - IoT ಎಡ್ಜ್ ವರ್ಗೀಕರಣವನ್ನು ಬಳಸಿ
-
fruit-quality-detectorಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾಜೆಕ್ಟ್ ಈಗಾಗಲೇ ತೆರೆಯದಿದ್ದರೆ ತೆರೆಯಿರಿ. -
ಚಿತ್ರ ವರ್ಗೀಕರಣ REST API ಆಗಿ HTTP ಮೂಲಕ ನಡೆಯುತ್ತಿದೆ, 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ಫಂಕ್ಶನ್ನಲ್ಲಿ, ಹೆಡರ್ನಲ್ಲಿ ಭವಿಷ್ಯವಾಣಿ ಕೀ ಹೊಂದಿಸುವ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 ಬಳಸಿ ಭಾಷಾಂತರಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯತ್ತ ಪ್ರಯತ್ನಿಸುವಾಗ, ಸ್ವಯಂಚಾಲಿತ ಭಾಷಾಂತರಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅತಿಶಯತೆಗಳಿರಬಹುದು ಎಂಬುದನ್ನು ಗಮನದಲ್ಲಿ ಇಡಿ. ಮೂಲ ಭಾಷೆಯಲ್ಲಿ ಇರುವ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಅಧಿಕೃತ ಮೂಲವಾಗಿ ಪರಿಗಣಿಸಬೇಕು. ಮಹತ್ವದ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಭಾಷಾಂತರವನ್ನು ಪ್ರ추천ಿಸಲಾಗಿದೆ. ಈ ಭಾಷಾಂತರದ ಬಳಕೆಯಿಂದ ಉಂಟಾಗುವ ಯಾವುದೇ ಹಿತಹಾನಿ ಅಥವಾ ತಪ್ಪುರ್ಥingsಗಳಿಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.