> 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/shape-analysis/minimum-ellipse.md).

# Minimum Ellipse

Bu fonksiyon bloğu, bir görüntüde belirli bir kontur etrafında minimum kaplayan bir elips uyumlaştırmak için tasarlanmıştır. Konturu en iyi şekilde temsil eden elipsin parametrelerini sağlayarak şekil analizi yapmaya yardımcı olur.

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

`Image Any` Konturun bulunduğu giriş görüntüsü.

`Contour` Analiz etmek istediğiniz şekli temsil eden kontur verisi.

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

`Image` Uyumlu minimum kaplayıcı elipsin görüntülendiği değiştirilmiş giriş görüntüsü.

`Center` Uyumlu elipsin merkez noktası.

`Radius1` Elipsin birinci yarıçapının uzunluğu.

`Radius2` Elipsin ikinci yarıçapının uzunluğu.

`Angle` Elipsin dönme açısı.

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

Bu blok, kullanıcı kontrollerini doğrudan içermez çünkü girdiler bağlı fonksiyon blokları aracılığıyla harici olarak sağlanır.

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

`Minimum Enclosing Ellipse` Bir konturu mümkün olan en küçük boyutta bir elips ile hassas bir şekilde uydurur ve temsil eder.

`Visual Feedback` Çıktı görüntüsü, uyumlu elipsi orijinal giriş görüntüsünde görsel olarak işaretler, böylece şeklin kolayca tanımlanmasını sağlar.

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

1. **Input Image**: İstenen kontur içeren görüntüyü `Image Any` girişine bağlayın.
2. **Input Contour**: Kontur verisini `Contour` girişine bağlayın veya sağlayın.
3. **Evaluate**: Verilen kontur etrafında minimum kaplayıcı elipsi hesaplamak için bloğu çalıştırın. Çıktı, değiştirilmiş görüntüyü ve elipsin parametrelerini içerecektir.

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

Çalıştırıldığında, bu fonksiyon bloğu, uyumlu minimum elips çizilmiş bir görüntü çıkartacak ve elipsi tanımlayan parametreleri: merkez, yarıçaplar ve döndürme açısını gösterecektir.

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

<details>

<summary>Konturları Bulma</summary>

Bu bloğu kullanmadan önce, geçerli bir kontura sahip olduğunuzdan emin olun. İkili görüntülerden kontur çıkarmak için `Find Contour` fonksiyon bloğunu kullanabilirsiniz.

</details>

<details>

<summary>Birden Fazla Konturu Görselleştirme</summary>

Birden fazla konturu olan karmaşık görüntüler için, her bir uyumlu elipsi görselleştirmek için `Draw Rectangle` veya `Draw Detections` bloklarını kullanmayı düşünün.

</details>

<details>

<summary>Parametre Analizi</summary>

Elips çıktısının parametreleri, analiz edilen nesnelerin yönelimini ve boyutlarını anlamanıza yardımcı olabilir. Bu bilgi, nesne tanıma senaryolarında özellikle yararlı olabilir.

</details>

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

<details>

<summary>Elips Görünmüyor</summary>

Elips çıktı görüntüsünde görünmüyorsa, sağlanan konturun geçerli olduğundan ve görüntünün sınırları içinde bulunduğundan emin olun. Kötü tanımlanmış bir kontur, görünür bir uyum sağlamayabilir.

</details>

<details>

<summary>Kontur Verisi Sorunları</summary>

Bloğa beslenen kontur verisinin uygun formatta (örn. NumPy dizisi olarak) olduğundan emin olun. Geçersiz giriş formatları, işlem hatalarına yol açabilir.

</details>
