> 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/detectors/circle-detector.md).

# Circle Detector

Bu fonksiyon bloğu, bir giriş görüntüsü içinde dairesel desenleri tespit etmek için kullanılmaktadır. Hough Circle Transform tekniğini kullanarak görüntüler içindeki daireleri etkili bir şekilde bulur ve belirtir.

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

`Image Any` Bu giriş, dairesel desenler içerebilecek herhangi bir görüntü verisi kabul eder.

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

`Result` Tespit edilen dairelerin işaretlendiği çıktı görüntüsü.

`Positions` Tespit edilen dairelerin koordinatları, daha sonraki işleme veya analiz için kullanılabilir.

`Number of Circles` Görüntüdeki tespit edilen dairelerin toplam sayısı.

`Circles` Tespit edilen daireler hakkında, daire türü tarafından belirlenen formatta detaylı bilgi, çeşitli özellikler ile birlikte.

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

`dp` Daire tespitinde kullanılan görüntü çözünürlüğü ile akümülatör çözünürlüğü arasındaki ters oranı ayarlamak için kullanılan bir kaydırıcı.

`Edge Detection` Canny kenar tespitine geçirilen iki eşikten daha yüksek olanı ayarlamak için bir kaydırıcı (daha düşük olanı iki kat daha küçük).

`Threshold` Daire tespit yöntemi için merkez eşik değerini belirleyen bir kaydırıcı.

`Min Distance` Tespit edilen dairelerin merkezleri arasındaki minimum mesafeyi belirleyen bir parametre.

`Min Radius` Dairelerin tespit edilmesi için tanımlanan minimum yarıçapı belirtmek için kullanılan ve giriş görüntüsünün genişliğine göre yüzde olarak ifade edilen bir kaydırıcı.

`Max Radius` Tespit edilecek dairelerin maksimum yarıçapını ayarlamak için kullanılan ve giriş görüntüsünün genişliğine göre yüzde olarak tanımlanan bir kaydırıcı.

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

`Flexible Parameters` Kullanıcılar, farklı türdeki giriş görüntüleri için daire tespitini optimize etmek üzere birkaç parametreyi ince ayar yapabilir.

`Visual Feedback` Elde edilen çıktı görüntüsü, tespit edilen daireleri net bir şekilde işaretleyerek tespit süreci hakkında gerçek zamanlı görsel geri bildirim sunar.

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

1. **Connect Input**: Daireler içerebilecek giriş görüntünüzü `Image Any` girişine bağlayın.
2. **Adjust Parameters**: Daire tespitini optimize etmek için kaydırıcıları kullanarak parametreleri ayarlayın.
3. **Evaluate**: Daireleri tespit etmek için bloğu çalıştırın. Çıktı, tespit edilen daireleri ve bu dairelerin konumları ve sayıları hakkında ilgili verileri içerecektir.

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

Çalıştırıldığında, bu fonksiyon bloğu giriş görüntüsünü analiz eder ve üzerinde belirlenen dairelerle birlikte konumları ve sayıları içeren bir çıktı döndürür.

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

<details>

<summary>Edge Detection'i Ayarlama</summary>

Daireleri tespit etmekte zorlanıyorsanız, görüntü netliğine bağlı olarak `Edge Detection` parametresini daha yüksek veya daha düşük ayarlamayı deneyin.

</details>

<details>

<summary>Farklı Yarıçap Değerlerini Test Etme</summary>

Giriş görüntüsündeki dairelerin beklenen boyutlarına bağlı olarak `Min Radius` ve `Max Radius` için farklı değerler deneyin.

</details>

<details>

<summary>Ön İşleme Kullanma</summary>

Daire desenlerinin tespitini kolaylaştırmak için `Blur` veya `Image Threshold` blokları gibi ön işleme tekniklerini kullanabilirsiniz.

</details>

<details>

<summary>Daha Doğru Tespit</summary>

Daha yüksek bir `Min Distance` değeri kullanmak, üst üste gelen tespitleri önleyerek yanlış pozitiflerin tespit edilmesini azaltabilir.

</details>

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

<details>

<summary>Hiçbir Daire Tespit Edilmedi</summary>

Hiçbir daire tespit edilmediyse, parametreleri ayarlamayı deneyin, özellikle `Threshold` ve `Min Radius` ayarlarını giriş görüntünüze uygun bir yapı bulana kadar değiştirin.

</details>

<details>

<summary>Yumuşak veya Bulanık Daireler</summary>

Daireler yumuşak görünüyorsa veya iyi tanımlanmıyorsa, bu blokdan önce giriş görüntünüze `Gaussian Blur` gibi bir ön işleme yöntemi uygulamayı düşünün.

</details>
