Draw Rectangle
Bu fonksiyon bloğu, bir giriş görüntüsü üzerine bir veya birden fazla dikdörtgen çizer. Her dikdörtgen, isteğe bağlı bir durum girdisine bağlı olarak yeşil veya kırmızı olarak çizilebilir. Tespit sonuçlarını görselleştirmek, ilgi bölgelerini vurgulamak veya inceleme ve kayıt için görüntüleri notlandırmak için kullanışlıdır.
📥 Girdiler
Image Any Dikdörtgenlerin çizileceği kaynak görüntü (gereklidir).
Rectangle Tek bir dikdörtgen veya dikdörtgenler listesi. Her dikdörtgen, ((x0, y0), (x1, y1)) formatında sol üst ve sağ alt noktalar ile tanımlanır (gereklidir). Çoklu dikdörtgenler desteklenir.
Status İsteğe bağlı boolean veya boolean listesi. True yeşil çizer, False kırmızı çizer. Atlanırsa dikdörtgenler varsayılan olarak yeşil çizilir. Birden fazla dikdörtgen verildiğinde, durum değerlerinin eşleşen bir listesini sağlayabilirsiniz.
📤 Çıktılar
Image Any Dikdörtgenlerin çizildiği kopya üzerinde elde edilen görüntü (orijinal görüntü değiştirilmez).
🕹️ Kontroller
Bu fonksiyon bloğunun etkileşimli widget'ı yoktur; davranış tamamen giriş soketleri tarafından yönlendirilir.
🎨 Özellikler
Duruma göre net yeşil/kırmızı renk kodlaması ile tek veya çoklu dikdörtgenler çizer.
Tek dikdörtgen veya dikdörtgen listesi kabul eder.
Tek durum veya durum listesi kabul eder; yoksa durum varsayılan olarak True (yeşil) kabul edilir.
Giriş görüntüsünün kopyası üzerinde notlandırma yapar; böylece üst akıştaki görüntüler değişmeden kalır.
Tipik görüntü boyutlarında inceleme için görünür bir çizgi kalınlığı kullanır.
📝 Kullanım Talimatları
Görüntüyü
Image Anygirişine verin.Rectanglegirişine ((x0, y0), (x1, y1)) formatında bir dikdörtgen veya dikdörtgenler listesi sağlayın.İsteğe bağlı olarak dikdörtgen renklerini kontrol etmek için
Statusgirişine bir boolean veya boolean listesi verin.Notlandırılmış görüntüyü
Image Anyçıktısından okuyun ve görüntüleyicilere, kaydedicilere veya sonraki işlem bloklarına bağlayın.
📊 Değerlendirme
Çalıştırıldığında, blok gelen görüntüyü kopyalar, sağlanan her dikdörtgeni True için yeşil, False için kırmızı çizer (varsayılan yeşildir) ve notlandırılmış görüntüyü döndürür. Tek girişler tek bir notlandırılmış görüntü döndürür; dikdörtgen listeleri her dikdörtgen için aynı işlem uygulanarak sonuç üretir.
💡 İpuçları ve Püf Noktaları
Tespit sonuçlarını görselleştirmek için:
Find ObjectveyaObject Detection'den gelen bounding box'larıRectanglegirişine besleyin ve koşula göreStatusile renklendirin.Takip edilen nesneler için, ID ve durumlarla kalıcı dikdörtgenler çizmek amacıyla
Object_Detection_Trackerçıktılarını bağlayın.Notlandırmaları sınırlamak için çizmeden önce
Image ROI Selectile bölgeleri ön filtreleyin.İstenmeyen tespitleri filtrelemek ve yalnızca referans alanı içindeki dikdörtgenleri çizmek için
Rectangles in Rectangleile kombine edin.Dikdörtgenlere ek olarak metin veya yapılandırılmış tespit bindirmeleri gerekiyorsa
Draw DetectionsveyaDraw Result On Imagebloklarını kullanın.Hızlı inceleme için notlandırılmış görüntüyü
Show Image'e gönderin veya denetimler ve raporlar içinImage Logger/Image Writeile çerçeveleri kaydedin.
🛠️ Sorun Giderme
Dikdörtgenler görünmüyorsa: koordinat sırasını ve koordinatların görüntü sınırları içinde olup olmadığını ((x0, y0), (x1, y1)) doğrulayın.
Beklenmeyen renkler:
Statusgirişinin dikdörtgen sayısıyla eşleştiğinden emin olun veya tümüne uygulamak için tek bir boolean verin.Örtüşen notlandırmalar karmaşık görünüyorsa: kırpılmış bir alana çizmeyi deneyin veya ön işleme ile daha az, daha büyük dikdörtgenler üretin (ör.
Find Objectile alan filtresi).Dikdörtgenlerin yanında etiketler veya sayımlar gerekiyorsa, aşağıya
Write Text On ImageveyaDraw Result On Imageekleyin.
Last updated