#2 mBlock Makine Öğrenimi – Yüz Tanıma-Parmak Sayma

mBlock ile Yapay Zeka uygulamaları serisine devam ediyoruz. Bu yazımızda mBlock Makine Öğrenimi – Yüz Tanıma-Parmak Sayma uygulamasının blok kısmını ve blokların çalışma prensibini anlatacağız

mBlock programında yapay zeka uygulamalarını yapmamız için bir uzantı eklememiz gerekecektir. Makine Öğrenimi uzantısını sadece Kuklalar sekmesinde ekleyebiliyoruz. Önce Kuklalar sekmesine geliyoruz. Uzantı butonuna tıklıyoruz. Makine Öğrenimi (Machine Learning) uzantısını buluyoruz. Uzantının altındaki Ekle yazısına tıklayarak uzantıyı mBlock içerisine ekliyoruz. Yapacağımız uygulamalar için bu uzantıyı kullanacağız.  

mBlock Makine Öğrenimi - Yüz Tanıma-Parmak Sayma

MBLOCK YAPAY ZEKA – YÜZ (GÖRSEL) TANIMA

MBLOCK PROGRAMI BLOK ŞEMASI:

1 gorsel tanima kuklalar

mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz.

BLOK KODLAMASININ ÇALIŞMASI:

Devremizin çalışma şekli şu şekildedir. Kuklalar sekmesinde iken Makine Öğrenimi uzantısı içerisindeki Eğitim Modeline tıklayalım. Açılan sayfada Yeni Model Oluştur butonuna tıklayıp 4 sayısını girelim. Siz istediğiniz değeri girebilirsiniz. Gelen sayfada Kategori1 kutusuna bir kelime yazalım. (Türkçe karakter olmasın.) Burada kamera ekranına fotoğrafı tutarak “Öğren”  butonuna basılı tutalım. Program görseli tanımaya çalışacaktır. %99 seviyesi olana kadar öğren butonuna basarak fazlaca örnek kaydedebiliriz. Daha sonra aynı işlemleri diğer görseller içinde yapın. Son kutuda boş ekran taraması yapın. Böylece boşta iken kameradaki o anlık görüntüye de bir isim verebilirsiniz. Tarama işlemi bittiğinde Modeli Kullan diyerek Kuklalar sahnesine dönün. Üstteki blok kodlamasını oluşturun.

Daha sonra Tıklandığında bloğuna yada sahnenin sağ altındaki yeşil bayrak butonuna tıkladığınızda küçük bir pencere açılacak ve kamera aktif olacaktır. Kameraya bir görüntü tutuyoruz. Ben daha önce eğitim modeline kaydettiğim Atatürk fotoğraf gösterdim. Kamera fotoğrafı tarayıp sahnedeki Panda kuklası üzerinde fotoğraftaki kişinin adını 2 saniye boyunca ekranda gösterecektir. Daha sonra yazı kaybolacaktır. Daha önce eğitim modeline yüklediğiniz fotoğrafları tanıyarak onların isimlerini sahnede gösterecektir.

1 gorsek tanima goruntusu 

MBLOCK YAPAY ZEKA – PARMAK SAYMA

MBLOCK PROGRAMI BLOK ŞEMASI:

2 parmak sayma kuklalar

mBlock programında üstteki blok diyagramını kullanarak devremizin blok kısmını tasarlayabiliriz.

BLOK KODLAMASININ ÇALIŞMASI:

Devremizin çalışma şekli şu şekildedir. Kuklalar sekmesinde iken Makine Öğrenimi uzantısı içerisindeki Eğitim Modeline tıklayalım. Açılan sayfada Yeni Model Oluştur butonuna tıklayıp 6 sayısını girelim. Siz istediğiniz değeri girebilirsiniz. Gelen sayfada Kategori1 kutusuna bir kelime yazalım. (Türkçe karakter olmasın.) Burada kamera ekranına 1 rakamını temsil eden fotoğrafı tutarak veya parmağımızı göstererek “Öğren”  butonuna basılı tutalım. Program görseli tanımaya çalışacaktır. %99 seviyesi olana kadar öğren butonuna basarak fazlaca örnek kaydedebiliriz. Daha sonra aynı işlemleri diğer görseller içinde yapın. 6. kutuda boş ekran taraması yapın. Böylece boşta iken kameradaki o anlık görüntüye de bir isim verebilirsiniz. Tarama işlemi bittiğinde Modeli Kullan diyerek Kuklalar sahnesine dönün. Üstteki blok kodlamasını oluşturun.

Daha sonra Tıklandığında bloğuna yada sahnenin sağ altındaki yeşil bayrak butonuna tıkladığınızda küçük bir pencere açılacak ve kamera aktif olacaktır. Kameraya eğitim modelinde kaydettiğiniz parmak fotoğrafını ya da kendi parmağınızı sayı olarak gösterin. Kamera fotoğrafı tarayıp sahnedeki Panda kuklası üzerinde fotoğraftaki parmak işaretinin kaç olduğunu 2 saniye boyunca ekranda gösterecektir. Daha sonra yazı kaybolacaktır. Daha önce eğitim modeline yüklediğiniz parmak fotoğrafları tanıyarak onların sayı değerlerini de sahnede gösterecektir.

mblock makine ogrenimi parmak 2 parmak sayma goruntusu 

mBlock Makine Öğrenimi – Yüz Tanıma-Parmak Sayma

Youtube videosu yakında burada olacak. Takipte kalın.

Devre hakkında yorumlarınızı aşağıdaki yorum kısmına yazabilirsiniz. Youtube kanalımızda devremizin çalışmasını izleyebilirsiniz. Ayrıca kanalımızda mBlock ve Arduino ile ilgili ders videoları bulabileceksiniz. Youtube kanalıma abone olmayı da unutmayınız.

https://www.youtube.com/@candemirahmet 

Oval@3x 2

Bu ipuçlarını kaçırmayın!

Kayıt butonuna bastıktan sonra e-postanız gelen kutunuza giderek gelen e-postayı onaylamayı unutmayınız. Gelen kutusunda görülmeyen postalar için Önemsiz -Spam klasörünü kontrol edebilirsiniz. Eğer kayıt e-postası ulaşmadıysa iletişim menüsünden bu durumu bildirebilirsiniz.

Yazan: Ahmet Candemir
Teknik Öğretmen - Cisco Instructor - Microsoft MCP - ECDL MS Office Advanced Expert - Adobe Eğitmeni - MEB Fatih Projesi Koordinatörü - Robotik Kodlama Eğitmeni