Skip to content

Robotistan/Raspberry-Pi-AI-Kit-Project-Book

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Raspberry Pi AI Kiti Projeleri

Bu depo, Raspberry Pi AI Kiti proje kitabındaki örnek kodları içermektedir. Projeler, Raspberry Pi kullanarak nesne tanıma, görüntü segmentasyonu, poz tespiti ve diğer yapay zeka tabanlı uygulamaları kapsamaktadır.

Raspberry Pi AI Kit

AI Kit Yazılım Kurulum Adımları

Raspbian işletim sisteminin en güncel versiyonunu kurmak için aşağıdaki komutu çalıştırın. Bu komut Raspbian yazılımını günceller.

sudo apt update && sudo apt full-upgrade

Raspberry Pi ‘mizde hangi aygıt yazılımının çalıştığını öğrenmek için aşağıdaki komut satırını çalıştırınız.

sudo rpi-eeprom-update

Komutu çalıştırdığımızda, aşağıdaki gibi bir çıktı üretecektir. Eğer ki aşağıdaki çıktıda 6 aralık 2023 ve daha sonraki bir tarih görürseniz aşağıdaki adımları takip ediniz.

Çıktı01

Aşağıdaki komutu çalıştırdığımızda Raspbian’ın konfigürasyon ayarları penceresine yönlendirileceksiniz.

sudo raspi-config

çıktı02

Aşağıdaki adımları takip ederek aygıt yazılımını son sürüme güncelleyiniz.

Advanced Options > Bootloader Version > …Latest Bu ayarlamaları yaptıktan sonra esc yada finish butonu ile çıkış yapabilirsiniz.

Aygıt yazılımını son sürüme güncellemek için aşağıdaki komut satırını çalıştırın.

sudo rpi-eeprom-update -a

Aşağıdaki komut ile Raspberry Pi ’yi yeniden başlatın.

sudo reboot

Artık Raspbian yazılımlarını AI Kit’e uygun hale getirdik. Bundan sonra yazacağımız komutlar ile AI kit için gerekli olan yapay zeka yazılımlarını işletim sistemimizin içerisine çekeceğiz.

AI Kit’i kullanmak için gerekli olan yazılımları yüklememizi sağlayan komut satırını çalıştıralım.

sudo apt install hailo-all

Aşağıdaki komut ile Raspberry Pi ’yi yeniden başlatın.

sudo reboot

Bütün adımların doğru bir şekilde yapıldığından emin olmak için aşağıdaki komut satırını çalıştırınız.

hailortcli fw-control identify

Aşağıdaki gibi çıktı alıyorsanız yazılım adımlarını doğru bir şekilde tamamlamlamışsınız demektedir.

çıktı03

AI Kit yazılım kurulumunu başarı ile tamamladık. Artık Demo yapay zeka modellerini çalıştırabiliriz.

Raspberry Pi AI Kit yapay zeka modellerinin bulunduğu GitHub reposunu klonlamak için aşağıdaki terminal komutunu çalıştırınız.

git clone --depth 1 https://github.com/raspberrypi/rpicam-apps.git ~/rpicam-apps

Proje Listesi

  1. Nesne Tanıma: Önceden eğitilmiş bir modeli kullanarak görüntülerdeki nesneleri tanımlama.

    Nesne Tanıma Örneği

rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov6_inference.json --lores-width 640 --lores-height 640

Diğer modellere göz atmak için kitaba göz atabilirsiniz.

  1. Görüntü Segmentasyonu: Bir görüntünün her pikselini belirli kategorilere ayırma.

    Görüntü Segmentasyonu

rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov5_segmentation.json --lores-width 640 --lores-height 640 --framerate 20
  1. Poz Algılama: Gerçek zamanlı olarak insan pozlarını ve işaretlerini algılama.

    Poz Algılama

rpicam-hello -t 0 --post-process-file ~/rpicam-apps/assets/hailo_yolov8_pose.json --lores-width 640 --lores-height 640
  1. Özel Nesne Tanıma Projesi: Nesne tanıma modülünün ek işlevler ve geliştirmeler içeren değiştirilmiş versiyonu. Nesne Tanıma

Başlarken

Bu projeleri çalıştırmak için ihtiyacınız olanlar:

  • Raspberry Pi 5 veya üstü
  • Raspberry Pi AI Kiti
  • Raspberry Pi'de kurulu Python 3.x
  • TensorFlow, OpenCV ve NumPy gibi gerekli kütüphaneler

Kurulum

  1. Depoyu klonlayın:
    git clone https://github.com/kullanıcıadınız/depo-adı.git

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages