3.2 KiB
IoT Edge Tabanlı Görüntü Sınıflandırıcı Kullanarak Bir Görüntüyü Sınıflandırma - Wio Terminal
Bu dersin bu bölümünde, IoT Edge cihazında çalışan Görüntü Sınıflandırıcıyı kullanacaksınız.
IoT Edge Sınıflandırıcıyı Kullanma
IoT cihazı, IoT Edge görüntü sınıflandırıcısını kullanacak şekilde yönlendirilebilir. Görüntü Sınıflandırıcının URL'si http://<IP address or name>/image şeklindedir. <IP address or name> kısmını, IoT Edge çalıştıran bilgisayarın IP adresi veya ana bilgisayar adıyla değiştirin.
Görev - IoT Edge sınıflandırıcıyı kullanma
-
fruit-quality-detectoruygulama projesini henüz açmadıysanız açın. -
Görüntü sınıflandırıcı, HTTPS yerine HTTP kullanarak bir REST API olarak çalışır, bu nedenle çağrı yalnızca HTTP çağrılarıyla çalışan bir WiFi istemcisi kullanmalıdır. Bu, sertifikanın gerekli olmadığı anlamına gelir.
config.hdosyasındanCERTIFICATEkısmını silin. -
config.hdosyasındaki tahmin URL'si yeni URL ile güncellenmelidir. Ayrıca,PREDICTION_KEYkısmını da silebilirsiniz çünkü bu gerekli değildir.const char *PREDICTION_URL = "<URL>";<URL>kısmını sınıflandırıcınızın URL'siyle değiştirin. -
main.cppdosyasında, WiFi Client Secure için olan include direktifini standart HTTP sürümünü içe aktaracak şekilde değiştirin:#include <WiFiClient.h> -
WiFiClientbildiriminin HTTP sürümüne dönüştürülmesini sağlayın:WiFiClient client; -
WiFi istemcisinde sertifikayı ayarlayan satırı seçin.
connectWiFifonksiyonundanclient.setCACert(CERTIFICATE);satırını kaldırın. -
classifyImagefonksiyonunda, başlıkta tahmin anahtarını ayarlayanhttpClient.addHeader("Prediction-Key", PREDICTION_KEY);satırını kaldırın. -
Kodunuzu yükleyin ve çalıştırın. Kamerayı bir meyveye doğrultun ve C düğmesine basın. Seri monitörde çıktıyı göreceksiniz:
Connecting to WiFi.. Connected! Image captured Image read to buffer with length 8200 ripe: 56.84% unripe: 43.16%
💁 Bu kodu code-classify/wio-terminal klasöründe bulabilirsiniz.
😀 Meyve kalite sınıflandırıcı programınız başarıyla çalıştı!
Feragatname:
Bu belge, AI çeviri hizmeti Co-op Translator kullanılarak çevrilmiştir. Doğruluk için çaba göstersek de, otomatik çevirilerin hata veya yanlışlıklar içerebileceğini lütfen unutmayın. Belgenin orijinal dili, yetkili kaynak olarak kabul edilmelidir. Kritik bilgiler için profesyonel insan çevirisi önerilir. Bu çevirinin kullanımından kaynaklanan yanlış anlamalar veya yanlış yorumlamalar için sorumluluk kabul etmiyoruz.