Object Detection - Custom (CPU)
Bu fonksiyon bloğu, kendi weight, config ve class dosyalarınızı kullanarak bir girdi görüntüsünde özel bir nesne dedektörü çalıştırmanıza olanak tanır. Model dosyalarını yüklemek, hangi sınıfların tespit edileceğini seçmek ve güven eşik değerini ayarlamak için sağlanan kontrolleri kullanın. Blok, görsel bir sonuç görüntüsü ile birlikte sayaçlar, konumlar, boyutlar ve etiketler gibi yapılandırılmış tespit verilerini (downstream kullanım için) döndürür.
📥 Girdiler
Image Any İşlem yapılacak görüntü.
📤 Çıktılar
Image Any Tespitlerin (box/label) çizildiği açıklamalı görüntü.
Object Count Karede tespit edilen nesne sayısı.
Object Locations Tespit edilen nesnelerin merkez konumları (çoklu).
Object Sizes (w, h) Her tespitin genişlik ve yüksekliği (çoklu).
Object Class Tespit edilen sınıf isimleri (çoklu).
Rectangles Her tespit için sınırlayıcı dikdörtgen koordinatları (çoklu).
🕹️ Kontroller
Open Weight File Dedektör weight dosyasını yüklemek için buton (ör. .weights).
Open Config File Dedektör yapılandırma dosyasını yüklemek için buton (ör. .cfg).
Open Class File Sınıf isimleri dosyasını (satır başına bir isim içeren düz metin) yüklemek için buton. Yüklendikten sonra sınıf isimleri Class Names tablosuna dolar.
Class Names Mevcut sınıfları gösteren tablo. Satırları açıp kapatarak dedektörün hangi sınıfları raporlayacağını seçin.
Confidence Threshold % Raporlanan tespitler için minimum güven değerini ayarlayan kaydırıcı. Yanlış pozitifleri azaltmak için değeri yükseltin; zayıf tespitleri yakalamak için düşürün.
🎯 Özellikler
UI butonlarıyla özel model kaynaklarının kolay yüklenmesi.
İlgili nesnelere odaklanmak için seçilebilir sınıf altkümesi.
Hem görsel hem verisel çıktı sağlar: açıklamalı görüntü, sayımlar, konumlar, boyutlar, sınıf etiketleri ve dikdörtgenler.
GPU olmayan sistemler için CPU uyumlu çalışma.
📝 Kullanım Talimatları
Open Weight Fileüzerine tıklayarak dedektör weight dosyanızı seçin.Open Config Fileüzerine tıklayarak ilgili config dosyasını seçin.Open Class Fileüzerine tıklayarak sınıf isimlerini içeren metin dosyasını yükleyin.Class Namestablosu dolacaktır.Class Namestablosunda, tespit etmek istediğiniz sınıfları seçmek için satırları toggle edin.Bir görüntüyü
Image Anygirişine verin.Confidence Threshold %ile tespitlerin ne kadar katı olacağını ayarlayın.Çıktı değerlerini okuyun veya tespitlere tepki vermesi için takip eden bloklara bağlayın.
📊 Çalıştırıldığında blok ne yapar
Yüklü dedektörü, seçili sınıflar ve güven eşiği ile girdi görüntüsünde çalıştırır.
Image Anyüzerinde açıklamalı bir görüntü üretir ve diğer çıktı kanallarında sayım, konum, boyut ve dikdörtgen verileri sağlar; bu veriler sayma, ölçüm, takip, loglama veya karar mekanizmalarında kullanılabilir.
💡 İpuçları ve Püf Noktaları
Sonuçları daha büyük bir pencerede görsel olarak incelemek için
Image AnyçıktısınıShow Imagebloğuna bağlayın.Özel katmanlar çizmek veya tespit anotasyonlarını farklı biçimlendirmek isterseniz,
Draw DetectionsbloğunuRectanglesve sayım çıktılarına bağlayın.Büyük görüntülerde daha yüksek throughput için bu bloktan önce
Image Resizerkullanarak çözünürlüğü düşürün — genellikle hız artışı olurken doğrulukta küçük bir etki olur.Hızı artırmak ve kararlılığı yükseltmek için arama alanını sınırlayın: görüntüyü beslemeden önce
Image ROI SelectveyaImage ROIile kırpın.Tespit içeren karelerin kaydını tutmak için açıklamalı görüntü çıktısını
Image LoggerveyaImage Writea bağlayın.Kareler arasında kimlik koruması (identity preservation) istiyorsanız, bu bloğu
Object_Detection_Trackerile; detection dikdörtgenlerini ve sınıf çıktısını kullanarak eşleştirin.Deneme amaçlı hızlı alternatif dedektör gerekiyorsa, hız/kalite arasında en iyi dengeyi bulmak için
Object DetectionveyaObject Detection (D-FINE)bloklarıyla karşılaştırma yapın (mevcutsa).
🛠️ Sorun Giderme
Sınıflar class dosyası yüklendikten sonra listelenmiyor
Doğru sınıf dosyasını (satır başına bir sınıf içeren düz metin) seçtiğinizden emin olun. Gerekirse
Open Class Fileile tekrar yükleyin.
Dedektör çok fazla yanlış pozitif raporluyor
Confidence Threshold %değerini artırın. Ayrıca girdi görüntüsünüImage Resizerile yeniden boyutlandırmayı ya da alanıImage ROI Selectile sınırlamayı deneyin.
Dedektör küçük veya uzaktaki nesneleri kaçırıyor
Dikkatli olarak
Confidence Threshold %değerini düşürün veya bloğa daha yüksek çözünürlüklü bir görüntü verin (çok büyük boyutlardan kaçının — hız/doğruluk dengesi içinImage Resizerkullanın).
CPU üzerinde yavaş performans
Girdi çözünürlüğünü
Image Resizerile azaltın veya ilgi alanınıImage ROI Selectile kırpın. Tespiti daha seyrek çalıştırmayı (ör. batch işleme) düşünün.
Tespitlere akışın diğer bölümlerinde tepki vermeniz gerekiyor
Sayısal ve yapılandırılmış çıktıları (
Object Count,Object Locations,Rectangles,Object Class) mantık bloklarına, loglama bloklarına veyaObject_Detection_Trackergibi takip bloklarına besleyin.
Last updated
Was this helpful?