İçindekiler:
- Adım 1: Donanım ve Yazılımı Kurun
- 2. Adım: Web Kamerası Temel Testleri
- Adım 3: AVOID Hedefini Uygulamak için bir Veri Kümesini eğitme/test etme
- Adım 4: Sonuçlar ve Gelecekteki Çalışmalar
Video: Qualcomm Dragonboard 410c ile Bitki Hastalıkları Tespiti: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Herkese merhaba, Embarcados, Linaro ve Baita sponsorluğunda Dragonboard 410c ile Geleceği Keşfetmek Yarışmasına katılıyoruz.
AVOID Projesi (Agro View Hastalığı)
Amacımız, bir çiftlikteki olası bitki hastalıklarını görüntüleyen, işleyen ve tespit edebilen gömülü bir sistem oluşturmaktır. Projemizin ek bir uygulaması (uygulanmadı), bir çiftliği gerçek zamanlı olarak izlemek için IoT yeteneğidir.
AVOID sisteminin en büyük avantajı, çiftliği izlemek için belirli bir tür nesneye ihtiyacınız olmamasıdır. Bir dört tekerlekli bisikletiniz veya bir dronunuz varsa, AVOID platformunu nesnenize bağlayabilir ve çiftliği izleyebilirsiniz.
Temel olarak AVOID, Dranboard 410c ve bir web kamerasından oluşur.
Sonraki birkaç adımda, AVOID sisteminin ana bloğunun nasıl oluşturulacağını temel olarak açıklayacağız
AVOID sistemi ve uygulaması hakkında bizimle iletişime geçmekten çekinmeyin:
Caio Ferreira ([email protected])
Eronides Neto ([email protected])
Maria Luiza ([email protected])
Adım 1: Donanım ve Yazılımı Kurun
Projemizin ilk adımı, gerekli donanımın kurulması ve AVOID sisteminin uygulanmasıdır.
Temelde ihtiyacınız olacak
Donanım
- 01x Dragonboard 410c (Debian görüntüsüyle, Debian'ın Dragonboard'a nasıl kurulduğunu görmek için buraya tıklayın);
- Dragonboard ile uyumlu 01x Web kamerası (buradaki uyumluluğa bakın);
Yazılım
> Debian Linux dağıtımı için OpenCV'yi Dragonboard, Scikit Learn ve Scikit görüntü paketlerine kurun.
- OpenCV kurulumu (bu bağlantıya bakın, OpenCV kurulumu ile ilgili ilk bölümü kullanın);
- Scikit Learn ve Image'i Terminal aracılığıyla kurun!
pip kurulumu -U scikit-learn
2. Adım: Web Kamerası Temel Testleri
İkinci adımımız, ayarladığımız her şeyin yolunda olduğunu doğrulamak!
1) Bazı görüntüleri/videoları görmek için web kamerası demo kodunu çalıştırın
Terminalde foto.py kodunu çalıştırın.
> piton foto.py
2) Bir OpenCV örneği çalıştırın
OpenCV'nin doğru şekilde kurulduğunu doğrulamak için diğer seçenek bir opencv örneği çalıştırmaktır.
Adım 3: AVOID Hedefini Uygulamak için bir Veri Kümesini eğitme/test etme
Bölüm A: görüntü işleme teknikleri
Muhtemelen bu, projemizdeki en karmaşık adım olacak. Şimdi, bir bitkinin (bir bitkiden bir görüntü) bir hastalığı olup olmadığına karar vermek için bazı parametreleri ve ölçüleri stabilize etmemiz gerekiyor.
Bu adım için ana referansımız, görüntü işleme teknikleri kullanılarak yapraklardaki hastalıkların nasıl tespit edileceğini gösteren bu makaledir. Temel olarak, bu adımdaki amacımız, bu görüntüleme işleme tekniklerini Dragonboard 410c kartında çoğaltmaktır.
1) Görüntü veri setini ve hastalıkları tespit etmek istediğiniz bitki türünü tanımlayın
Bu, spesifikasyonunuzun önemli bir parçasıdır. Hastalıkları teşhis etmek için ne tür bir bitki istiyorsunuz? Makale referansından, bir Çilek yaprağına dayalı olarak geliştiriyoruz.
Bu kod, bir çilek yaprağı yükler ve görüntü işleme kısmını yapar.
Bölüm B: makine öğrenimi
Görüntü işleme kısmından sonra verileri bir şekilde düzenlememiz gerekiyor. Makine öğrenimi teorisinden, verileri gruplar halinde kümelememiz gerekiyor. Planın bir hastalığı varsa, bu gruptan biri bunu belirtirdi.
Bu bilgileri gruplamak için kullandığımız sınıflandırma algoritması K-ortalama algoritmasıdır.
Adım 4: Sonuçlar ve Gelecekteki Çalışmalar
Böylece, görüntülerden ve görüntü kümelerinden bazı hastalıkları tespit etmek için bazı sonuçlar görebiliriz.
Projemizdeki diğer iyileştirme, uygulanabilecek IoT panosudur.
Önerilen:
Dragonboard 410c Usando IDE Eclipse Para Bir Dragonboard ile Desenvolvendo Uygulamaları Uzaktan Kumanda: 17 Adım
Desenvolvendo Uygulamaları Remotamente Para a Dragonboard 410c Usando IDE Eclipse: O objetivo deste documento é HostPC (Bilgisayar / Dizüstü Bilgisayar) için ortam yapılandırması için gerekli olan en uygun koşullar, HostPC (Bilgisayar / Defter), Alvo (Sürükle
Corona Belirtileri Tespiti ve Veri Kaydı ile Smart Watchz: 10 Adım
Corona Belirtileri Tespiti ve Veri Kaydı ile Akıllı Saat: Bu, sunucuda veri kaydı ile LM35 ve İvmeölçer kullanarak Corona semptomları algılama özelliğine sahip bir Akıllı Saattir. Rtc, zamanı göstermek ve telefonla senkronize etmek ve veri kaydı için kullanmak için kullanılır. Esp32, Blue ile korteks denetleyicili bir beyin olarak kullanılır
ÇOKLU KAMERA İLE RASPBERRY PI Pi NESNE TESPİTİ: 3 Adım
BİRDEN FAZLA KAMERA İLE RASPBERRY PI Pi NESNE TESPİTİ: Başlığın kendisi öğreticinin asıl amacının ne olduğunu gösterdiğinden, girişi kısa tutacağım. Bu adım adım talimatta, 1-pi kamera ve en az bir USB kamera veya 2 USB kamera gibi birden fazla kamerayı nasıl bağlayacağınızı açıklayacağım.
Makine Öğrenimi Kullanarak Bitki Hastalıkları Nasıl Tespit Edilir: 6 Adım
Makine Öğrenimi Kullanarak Bitki Hastalıkları Nasıl Tespit Edilir: Hastalıklı bitkileri tespit etme ve tanıma süreci, her zaman insanların bitki gövdesini görsel olarak incelemesini gerektiren ve genellikle yanlış bir teşhise yol açabilen manuel ve sıkıcı bir süreç olmuştur. Aynı zamanda küresel olarak da tahmin edilmiştir
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: 5 Adım
Alexa ile Dragonboard-410c ile Nasıl Etkileşim Yapılır: Bu eğitim ile Alexa'yı Dragonboard-410c'ye nasıl gömeceğinizi öğreneceksiniz. Başlamadan önce, ihtiyacınız olan bazı şeyleri tanıtalım: Alexa Voice Service (AVS) - Cihazlarınızla konuşmanızı sağlar, bulut tabanlı alexa th