PictoBloxYapay Zeka

PictoBlox ile Yapay Zeka Uygulamaları-II (Yüze Nesne Ekleme)

Giriş

Yapay zeka ve artırılmış gerçeklik (AR) teknolojileri, eğlenceli ve interaktif projeler geliştirmek için kullanılmaktadır. Bu yazıda, PictoBlox kullanarak bir yüz tespit projesi yapacak ve tespit edilen yüze dinamik olarak nesneler ekleyeceğiz. Örneğin, kameradan analiz yaparak bir gözlüğü gözlere oturtacağız. Bu tür projeler, öğrencilere bilgisayarlı görü ve nesne yerleştirme konularında pratik kazandıracaktır.

Gerekli Araçlar ve Yazılımlar

  • PictoBlox (Scratch tabanlı blok kodlama platformu)
  • Bilgisayara bağlı bir kamera (Webcam veya dizüstü bilgisayar kamerası)
  • İnternet bağlantısı (PictoBlox’un yapay zeka uzantılarını kullanabilmek için)

Projenin Adımları

1. PictoBlox’u Açın ve AI Uzantısını Ekleyin

  • PictoBlox’u başlatın.
  • “Uzantılar” sekmesine gidin ve “Face Detection” uzantısını ekleyin.
  • “Bilgisayarlı Görü” modülünü etkinleştirin.

2. Yüz Tespiti İçin Kod Bloklarını Ekleyin

  • Olaylar sekmesinden “Boşluk Tuşuna Basıldığında” bloğunu alın.
  • Görsel Tanıma uzantısından “Kamerayı Aç” bloğunu ekleyerek kameranın açılmasını sağlayın.
  • “Yüzleri Algıla” bloğunu kullanarak kamerada yüzlerin tespit edilmesini sağlayın.

3. Nesneyi (Gözlük) Yüze Ekleyin

  • Kuklalar (Sprites) sekmesine giderek bir gözlük resmi ekleyin.
  • Gözlük kuklasının koordinatlarını tespit edilen yüzün gözüne göre ayarlayın.
  • Görsel Tanıma uzantısından “Yüz X Konumu” ve “Yüz Y Konumu” bloklarını kullanarak gözlüğü uygun pozisyona taşıyın.

4. Nesnenin Yüze Oturmasını Sağlayın

  • Gözlük, yüz hareket ettiğinde de onunla birlikte hareket etmelidir.
  • Sürekli Tekrarla bloğu içine yukarıdaki kodları koyarak gözlüğün her karede yeniden konumlanmasını sağlayın.

5. Projeyi Çalıştırın ve Test Edin

  • Boşluk Tuşuna Basarak projeyi başlatın.
  • Kamera açık olduğunda yüzünüzü algılayacak ve gözlük yüzünüze otomatik olarak oturacaktır.
  • Farklı mesafelerden test ederek gözlüğün konumunu optimize edebilirsiniz.

6. Proje Kodları

Program Kodları

Sonuç ve Geliştirme Fikirleri

Yüze Nesne Ekleme

Bu proje, PictoBlox ile bilgisayarlı görü ve artırılmış gerçeklik teknolojilerinin nasıl entegre edilebileceğini göstermektedir. Projeyi geliştirerek farklı nesneler ekleyebilir veya yüz ifadelerini tanıyıp ona göre aksesuar değiştirebilirsiniz.

Geliştirme Önerileri

  • Şapka veya maske ekleme: Farklı aksesuarlar ekleyerek yüz analizine göre değiştirebilirsiniz.
  • Duygu analizi entegrasyonu: Kullanıcının yüz ifadesine göre farklı aksesuarlar gösterebilirsiniz.
  • Hareket algılama: Kullanıcının başını çevirdiğinde aksesuarların da ona göre konumlanmasını sağlayabilirsiniz.

Bu basit ama etkili proje ile öğrenciler yapay zeka, bilgisayarlı görü ve artırılmış gerçeklik konularında önemli beceriler kazanabilirler. 🚀

Serhat Demir

Bilişim Teknolojileri Öğretmeni

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.