mBlock Proje

Kodla Büyü

yaasinn

Seçkin Üye
Seçkin Üye
Mesajlar
333
Arkadaşlar mBlock ta tübitak 4006 için bi ingilizce uygulama yapmak istiyorum. Şu şekilde. 10 tane sağlıklı 10 tane de sağlıksız yiyecek resmi olacak. Bunlar rastgele ekrana gelecek ve belli bir süre ekranda kalacak. O arada kamera açılcak ve kullanıcı gelen resme göre ekrana sağlıklı kartı ya da sağlıksız kartını gösterecek. Gelen yiyeceğe Doğru kart gösterirse 1 puan alacak ve arduinoya haber gönderip yeşil led yanacak. Yanlış kart gösterirse kırmızı led yanacak ve buzzer ile uyarı sesi çıkacak. Mesela ekrana elma resmi geldiğinde sağlıklı kartını gösterirse 1 puan alacak yeşil led yanacak. Ekranda pizza varken sağlıklı kartını kameraya gösterirse bu sefer kırmızı led yanacak ve buzzer uyarı verecek.
Burada yiyecekleri rastgele ekrana getirtiyorum ama gelen yiyecekleri değişkene atayamadığım için kamerayla okuma esnasında kıyaslama yaptıramıyorum. Yardımcı olabilecek fikir verebilecek olan var mı. Nasıl bir yol izleyebilirim
 
Son düzenleme:
Arkadaşlar mBlock ta tübitak 4006 için bi ingilizce uygulama yapmak istiyorum. Şu şekilde. 10 tane sağlıklı 10 tane de sağlıksız yiyecek resmi olacak. Bunlar rastgele ekrana gelecek ve belli bir süre ekranda kalacak. O arada kamera açılcak ve kullanıcı gelen resme göre ekrana sağlıklı kartı ya da sağlıksız kartını gösterecek. Gelen yiyeceğe Doğru kart gösterirse 1 puan alacak ve arduinoya haber gönderip yeşil led yanacak. Yanlış kart gösterirse kırmızı led yanacak ve buzzer ile uyarı sesi çıkacak. Mesela ekrana elma resmi geldiğinde sağlıklı kartını gösterirse 1 puan alacak yeşil led yanacak. Ekranda pizza varken sağlıklı kartını kameraya gösterirse bu sefer kırmızı led yanacak ve buzzer uyarı verecek.
Burada yiyecekleri rastgele ekrana getirtiyorum ama gelen yiyecekleri değişkene atayamadığım için kamerayla okuma esnasında kıyaslama yaptıramıyorum. Yardımcı olabilecek fikir verebilecek olan var mı. Nasıl bir yol izleyebilirim

Python'daki sözlük yapısı gibi bir veri yapısı ile olabilir. Benzer olarak tam olarak karşılamasa da sanırım listeler var mBlock'ta.

1: Elma 2: Pizza 3: Armut gibi. Rastgele 2 gelmişse Pizza gösterilir. Buradan karşılaştırma yapabilirsiniz sanırım.
 
Pictoblox'ta dosya menüsünden "Open ML Environment", create project dedikten sonra açılan seçeneklerden "Object detection" kullanılarak sağlıklı, sağlıksız şeklinde 2 farklı class oluşturup, kamerada gördüğünü bu iki class içinde ayırt etmesini sağlayabilirsiniz.
 
Sayın hocam öncelikle çalışmanızda başarılar dilerim. Yardımcı olacağını düşündüğüm iki örnek uygulamayı ve açıklamalarını ekte gönderiyorum. İki örnek de mBlock ile yapılmıştır. Biri video algılamasından renk algılama ile diğeri ise makine öğrenmesi ile yapılmıştır. İyi çalışmalar dilerim.
 

Ekli dosyalar

ilksms
Geri
Üst