# FloodFill

Bu fonksiyon bloğu, gri tonlama görüntüsü içindeki kapalı şekilleri doldurmak için flood fill algoritmasını kullanır. Özellikle, bağlı piksel değerlerine dayalı olarak belirli bölgeleri izole etmek ve değiştirmek için yararlıdır.

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

`Image Gray` Doldurulacak kapalı alanların işleneceği gri tonlama görüntüsü.

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

`Image Gray` Çıktı, kapalı şekillerin doldurulduğu değiştirilmiş bir gri tonlama görüntüsüdür.

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

Bu fonksiyon bloğu, giriş ve çıkış bağlantıları dışında ek kullanıcı kontrollerine sahip değildir.

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

`Shape Filling` Görüntüde bağlı bölgeleri etkili bir şekilde doldurarak görüntü işleme ve analizde çeşitli uygulamalara olanak tanır.

`Automatic Handling` Algoritma, belirtilen başlangıç noktasına dayalı olarak şekilleri tanımlar ve doldurur.

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

1. **Connect Input**: Gri tonlama bir görüntüyü `Image Gray` girişine bağlayın.
2. **Run Evaluation**: Bloğu, giriş görüntüsündeki kapalı şekilleri doldurmak için başlatın. Sonuç, yeni doldurulmuş bir görüntü olarak çıkışta verilecektir.

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

Çalıştırıldığında, flood fill algoritması giriş görüntüsünü işler ve kapalı şekilleri belirtilen doldurma rengiyle (bu durumda beyaz) doldurur.

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

<details>

<summary>Özel Doldurma Rengi</summary>

Doldurma rengini değiştirmek için, flood fill fonksiyonundaki başlangıç noktasını uyarlamanız gerekir. Varsayılan başlangıç noktası sol üst köşededir (0, 0) ve beyaz ile doldurur. Rengi değiştirmek, algoritmanın uygulanmasını değiştirmek gibi ek bir yapılandırma gerektirebilir.

</details>

<details>

<summary>Belirli Bölgeler İçin Maskeler Kullanma</summary>

Sadece belirli alanları doldurmak istiyorsanız, önceden bir maske oluşturabilirsiniz. Bu, `Image ROI` gibi diğer fonksiyon bloklarını kullanarak bölgeleri birleştirerek veya oluşturarak gerçekleştirilebilir.

</details>

<details>

<summary>Performans Optimizasyonu</summary>

Flood filling, büyük görüntüler için hesaplama yoğun olabilir. İşlemden önce görüntüleri boyutlandırmayı veya gereksiz alanları kesmeyi düşünün.

</details>

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

<details>

<summary>Flood Fill Şekilleri Doldurmuyor</summary>

Flood fill hiçbir şekli doldurmuyorsa, başlangıç noktasının (0, 0) istenen bölge içinde olup olmadığını kontrol edin. Başlangıç noktasını değiştirmeniz veya bölgenin gerçekten kapalı olduğundan emin olmanız gerekebilir.

</details>

<details>

<summary>Görüntü Boyutu Sorunları</summary>

Giriş soketine sağlanan görüntünün geçerli bir gri tonlama görüntüsü olduğundan emin olun. Eğer görüntü boyutları yanlışsa veya format uyumlu değilse, flood fill beklenildiği gibi çalışmayabilir.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/image-transformations/transformation-filters/floodfill.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
