> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/detections-shapes/draw/draw-detections.md).

# Draw Detections

Bu fonksiyon bloğu, tespit edilen nesneleri bir görüntü üzerinde görsel olarak işaretlemek için tasarlanmıştır. Belirtilen koordinatlar etrafında dikdörtgenler çizer ve tespit durumunu belirten metinle etiketler (örneğin, "Tamam" veya "Hata").

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Image` Tespitlerin çizileceği görüntü.

`Coordinate_List` Tespit edilen nesnelerin etrafında çizilecek dikdörtgenler için koordinatları içeren bir liste. Koordinatlar çiftler halinde sağlanmalıdır.

`Object_Count` Her belirtilen koordinatta tespit edilen nesne sayısını gösteren bir liste.

`Trigger` Aktif hale getirildiğinde çizim işlemini başlatacak bir boolean girişi.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Result Image` Çizilmiş dikdörtgenler ve notlarla birlikte çıktı görüntüsü.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

Bu fonksiyon bloğu için UI'da özel kontroller yoktur; sağlanan girdilere dayanarak çalışır.

## 🎨 Özellikler <a href="#features" id="features"></a>

`Visual Annotations` Görüntü üzerinde tespit sonuçlarını kolayca tanımlamak için doğrudan dikdörtgenler çizer ve metin geri bildirimi sağlar.

`Flexible Input Structure` Çeşitli yapıdaki koordinat ve nesne sayısı listelerini kabul edebilir, bu da onu farklı senaryolar için uyumlu hale getirir.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Input Image Bağlayın**: Tespitlerin gösterileceği bir görüntüyü `Image` girişine bağlayın.
2. **Tespitleri Belirleyin**: Her koordinat çiftinin bir dikdörtgenin köşelerini işaretlediği `Coordinate_List` girişi aracılığıyla bir liste sağlayın.
3. **Nesne Sayısı**: `Object_Count` girişine karşılık gelen bir nesne sayısı listesini bağlayın.
4. **Trigger'ı Aktif Hale Getirin**: Çizim sürecini başlatmak için bir `Trigger` sinyali gönderin. Bu sinyal aktif değilse, hiçbir çizim gerçekleşmeyecektir.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Değerlendirme sırasında, bu blok sağlanan koordinatlar ve sayılar temelinde tespit sonuçlarını gösteren dikdörtgenler ve metin ile değiştirilmiş görüntüyü çıktılar.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Renk ve Yazı Tipi Ayarlama</summary>

Dikdörtgen renklerini ve metinleri tercihinize göre özelleştirebilir veya kodda değerleri değiştirerek belirli tespitleri vurgulayabilirsiniz.

</details>

<details>

<summary>Dinamik Eşikleme</summary>

`Find Object` veya `Safety Equipment Detection` gibi diğer tespit bloklarının çıktısını bağlayarak, nesne sayısına bağlı olarak hangi nesnelerin etiketleneceğini dinamik olarak ayarlayabilirsiniz.

</details>

<details>

<summary>Katmanlı Notlar</summary>

Daha fazla bağlam sağlamak için, aynı görüntü üzerinde daha fazla içgörü sağlayabilecek ek fonksiyon blokları ile başka türde notları katmanlandırmayı düşünün.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Nesne Çizilmiyor</summary>

Dikdörtgenler çizilmiyorsa, `Trigger`'ın aktif olduğunu kontrol edin ve `Coordinate_List` ve `Object_Count` uzunluklarının eşit olduğundan emin olun.

</details>

<details>

<summary>Geçersiz Koordinatlar</summary>

Geçersiz koordinatlar hakkında uyarılar alıyorsanız, koordinatların doğru formatlandığını ve görüntü boyutlarını aşmadığını doğrulayın.

</details>
