Object Detection (D-FINE)
Bu fonksiyon bloğu, bir giriş görüntüsünde gerçek zamanlı nesne tespiti gerçekleştirir. Model boyutu seçimi (hız ile doğruluk arasında bir denge), tespit edilecek nesne sınıflarını filtreleme, bir güven eşiği belirleme ve isteğe bağlı olarak çıkış görüntüsünde renk kodlu sınırlayıcı kutular çizme seçenekleri sunar.
📥 Girdiler
Image Analiz edilecek giriş görüntüsü.
📤 Çıktılar
Result Sınırlayıcı kutular ve etiketlerle açıklanmış görüntü (çizim etkinse mevcut).
Boxes Her tespit için sınırlayıcı kutu koordinatlarının listesi (format: [x1, y1, x2, y2]).
Labels Tespit edilen her nesne için sınıf isimleri.
Scores Her tespitin güven skoru.
🕹️ Kontroller
Model Çıkarım hızı ile doğruluk arasında denge kurmak için model boyutunu seçin (örnekler: Nano / Small / Medium / Large / XLarge).
Select Classes Bloğun raporlamasını istediğiniz COCO sınıflarını işaretlemek için kullanılan tablo (hepsini boş bırakmak tüm sınıflara izin verir).
Draw Boxes Çıkış görüntüsünde renkli sınırlayıcı kutular ve etiketler çizmek için açık/kapalı anahtarı.
Threshold Tespitleri kabul etmek için güven skoru eşiğini (0–100) ayarlayan kaydırıcı.
🎨 Özellikler
Hız veya doğruluk önceliği için model boyutu seçimi.
Sadece ilgilendiğiniz tespitleri almak için sınıf filtreleme.
Yanlış pozitifleri azaltmak için güven eşiği kontrolü.
İsteğe bağlı renk kodlu sınırlayıcı kutular ve okunabilir etiketlerle görsel çıktı.
Hem görsel (görüntü) hem de yapılandırılmış tespit verilerini (boxes, labels, scores) döndürerek sonraki işlemler için uygun veri sağlar.
📝 Kullanım Talimatları
Imagegirişine görüntü üreten bir bloğu bağlayın.Daha hızlı sonuç mu yoksa daha yüksek doğruluk mu istediğinize göre
Modelboyutunu seçin.Sadece ihtiyaç duyduğunuz nesne tiplerini tespit etmek için
Select Classesalanını kullanın (tüm sınıfları kabul etmek için boş bırakın).Tespit hassasiyetini ayarlamak için
Thresholdkaydırıcısını düzenleyin.Görsel bir sonuç almak istiyorsanız
Draw Boxesöğesini etkinleştirin; böyleceResultçıktısında açıklamalı görüntü elde edersiniz.Boxes,LabelsveScoresçıktılarını sonraki işleme veya kayıt bloklarında kullanın.
📊 Değerlendirme
Çalıştırıldığında blok, seçilen Model ve Threshold ayarlarına göre gelen görüntüyü işler ve tespit sonuçlarını verir. Draw Boxes etkinse, açıklamalı bir görüntü Result üzerinde mevcut olur; tespit meta verileri ise her zaman diğer çıktılarda (Boxes, Labels, Scores) yer alır.
💡 İpuçları ve Püf Noktaları
Küçük nesneler kaçıyorsa,
Super Resolutionkullanarak daha fazla detaylı bir giriş sağlayın veyaImage Resizeile resmi küçültmemeye çalışın.İşlem süresini azaltmak için doğruluk pahasına daha küçük bir
Model(Nano/Small) seçin.Hızı artırmak ve yanlış pozitifleri azaltmak için tespit öncesi ilgi alanını
Image ROI SelectveyaImage ROIile kırpın.Görsel hata ayıklama için
ResultçıktısınıShow Imagebloğuna bağlayarak tespitleri interaktif olarak inceleyin.Frameler arasında tespitleri korumak (takip) istiyorsanız, çıktıları
Object_Detection_Trackerile birleştirin.Tespitli görüntüleri daha sonra incelemek için
Image Logger,Image WriteveyaRecord Videoile kaydedin.Tespit meta verilerini analiz ve raporlama için
CSV ExportveyaData to JSONile dışa aktarın.Deney yaparken sistem kullanımını
GPU Statisticsile izleyerek donanımınıza uygun birModelboyutu seçin.Farklı davranışlar veya modeller denemek isterseniz,
Object Detection - Customveya diğer nesne algılama alternatifleriyle karşılaştırma yapın.
🛠️ Sorun Giderme
Hiç tespit görmüyorsanız,
Thresholddeğerini düşürün veyaSelect Classesiçinde istenen sınıfın işaretli olduğundan emin olun.Tespitler gürültülüysa (çok fazla yanlış pozitif varsa),
Thresholddeğerini yükseltin veyaSelect Classesile sınıfları sınırlandırın.İşlem çok yavaşsa, daha küçük bir
Modelseçin veya giriş görüntüsünüImage ROI Selectile kırpın.Diğer çıktılar veri içerirken görüntü boş görünüyorsa, görsel sonuç alabilmek için
Draw Boxesöğesinin etkin olduğundan emin olun.
Son güncelleme