Bu bölümde, kendi veri setinizle veya hazır olarak edindiğiniz görüntü işleme modellerini nasıl kullanacağınız hakkında bilgi verilecektir.Documentation Index
Fetch the complete documentation index at: https://docs.t3gemstone.org/llms.txt
Use this file to discover all available pages before exploring further.
root kullanıcısına geçmenizi ve Edge AI için gerekli olan ortam değişkenlerini yükleminizi sağlar.
Edge AI GStreamer Apps
Bu proje, Texas Instruments tarafından sağlanan ve T3 Gemstone O1 gibi cihazlarda yapay zeka uygulamalarını hızla geliştirmek için kullanılabilecek bir açık kaynak referans uygulamaları koleksiyonudur. Temel olarak, GStreamer tabanlı bir mimariyle çalışmakta olup Texas Instruments işlemcileri ve SoC donanımları üzerinde görüntü işleme, nesne algılama, akış (streaming) ve diğer yapay zeka iş akışlarını gerçekleştirmek için hazır çözümler sunmaktadır. Kurulum bölümündeki Edge AI kurulumunu yaptığınız zaman/opt/edgeai-gst-apps klasöründen bu projeye erişebilirsiniz.
Configs klasörü içinde birden fazla uygulama için örnekler mevcuttur. Python ve C++ dillerinde projeyi
çalıştırmanıza olanak sağlamaktadır.
Örneğin configs/image_classification.yaml içerisinde yer alan config aşağıdaki gibidir.
Uygulamanın başlığı. Log çıktılarında ve arayüzde referans olarak kullanılır.
Log detay seviyesini belirler. 0: minimal, 5: debug
İşlenecek giriş veri kaynakları.
Giriş kaynağının yolu.
Giriş veri formatı. Örneğin: jpeg, h264
Giriş görüntü genişliği (piksel)
Giriş görüntü yüksekliği (piksel)
Giriş kare hızı (FPS)
Döngü ile tekrar edecek mi?
Kullanılacak modeller
Modelin dosya yolu.
Modelden alınacak top-N tahmin sayısı.
Çıkış hedefleri
Çıkış yolu
Streaming çözünürlüğü genişliği (piksel)
Streaming çözünürlüğü yüksekliği (piksel)
Streaming yapılacak host IP
Streaming port numarası
Streaming görüntü formatı
Performans grafiği overlay türü
Veri akışını tanımlar.
Veri akışını tanımlar: input → model → output. Opsiyonel olarak ROI (x,y,width,height) belirtebilirsiniz.
CTRL + C kombinasyonuna basarak sonlandırabilirsiniz.
YAML dosyasında çıkış dosyasında değişiklik yapmadıysanız /opt/edgeai-test-data/output/output_video.mkv üzerinden
çıktıya erişebilirsiniz.
Mevcut Python Kodunuza Entegre Etme
TensorFlow Lite, modelleri varsayılan olarak cihazın CPU’sunda (Merkezi İşlem Birimi) çalıştırır. “Delegate” (Temsilci/Vekil), TFLite modelinizdeki hesaplamaların bir kısmını veya tamamını CPU yerine daha özelleşmiş bir donanıma “devretme” (delegate etme) mekanizmasıdır. Bu özel donanımları (örneğin T3 Gemstone O1 Geliştirme Kartı içerisinde yer alan görüntü işleme hızlandırıcıları) kullanabilmek için gereken paylaşımlı kütüphane dosyasını (.so, .dll vb.) yüklemeniz gerekmektedir.Python

