Alıştırma - Görüntü işleme çözümü tasarlama

Tamamlandı

Bu modülde, ses aracılığıyla iletişim kurabilen bir IoT Edge cihazıyla bir görüntü tanıma çözümü oluşturacaksınız. Bu çözüm, her birinde ücretsiz katman hizmetleri olan üç Azure hizmetini kullanacaktır.

Linux bilgisayarınızın IoT Edge cihazı işlevi görmesi için IoT Edge çalışma zamanını yapılandıracaksınız. Çözümünüzü uçta dağıtmak için Visual Studio Code kullanacaksınız.

Çözüm bileşenleri

Çözüm Azure IoT Edge üzerinde çalışır ve tek başına çalışan çeşitli hizmetlerden oluşur.

  • Kamera Yakalama Modülü, kamera kullanarak öğeleri tarar.
  • Görüntü Sınıflandırma Modülü öğeyi tanımlar. Görüntü Sınıflandırma Modülü, taranan öğeleri sınıflandıran meyve görüntüleriyle eğitilmiş bir makine öğrenmesi modelinden oluşur.
  • Metin Okuma Modülü, öğe etiketini konuşmaya dönüştürür. Bundan sonra, taranan öğenin adı hoparlörde oynatılır. Metin Okuma Modülü, Azure Konuşma Hizmetleri'ni kullanarak taranan öğenin adını sesli konuşmaya dönüştürür.
  • USB Kamera satın alınabilecek öğelerin görüntülerini yakalar.
  • Konuşmacı, metinden tanınan öğenin kayıttan yürütülmesi için kullanılır.
  • Azure IoT Hub (ücretsiz katman), çözümü uygulamak için kullanılan Azure IoT Edge cihazlarını yönetir.
  • Azure Konuşma Hizmetleri (ücretsiz katman), taranan öğe hakkında alışveriş yapanı bilgilendiren doğal konuşma oluşturur.
  • Azure Özel Görüntü İşleme hizmeti, görüntü sınıflandırması için kullanılan meyve modelini oluşturmak için kullanılır.
  • Visual Studio Code bir kaynak kodu düzenleyicisidir. Visual Studio Code’u IoT cihazı için bir geliştirme aracı olarak kullanırsınız.

İzlenecek adımlar

Genel modül adımları şunlardır:

  1. IoT Edge cihazını yapılandırma

    a. IoT Hub oluşturma

    b. Hub'ınızda uç cihazı oluşturma

    c. Linux'ta IoT Edge çalışma zamanını yükleme

    d. bağlantı dizesi Azure IoT Edge olarak ayarlama

  2. Depoyu kopyalama

  3. Azure Konuşma Tanıma Hizmeti oluşturma

  4. Çözümü derleme ve dağıtma

  5. Çözümü izleme

Modülü tamamladıktan sonra Linux bilgisayarınız bir IoT Edge cihazı işlevi görür ve IoT Hub'a yapılandırılır. Modülleri uç cihazda dağıtacaksınız. Sonuçta elde edilen çözüm, kendi kendine kullanıma alma senaryosu için Azure AI hizmetlerini kullanarak görüntü sınıflandırması gerçekleştirir.