# Find Contour

Bu fonksiyon bloğu, kullanıcıların gri tonlamalı bir görüntüde konturları tespit etmesine olanak tanır. Kontur yaklaşık yöntemi seçme ve tespit edilen konturlar için minimum bir alan belirleme seçenekleri sunar. Sonuçlar, seçilen konturu, konumunu, dönüşünü ve alanını içerir.

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

`Input Image (Gray)` Konturların tespit edileceği gri tonlamalı bir görüntü.

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

`Selected Contour` Kullanıcı girdisine göre şu anda seçilen kontur.

`Contours` Giriş görüntüsünden tespit edilen tüm konturların listesi.

`Contour Image` Seçilen konturun vurgulandığı orijinal görüntü.

`Object Position` Seçilen konturun konumu (merkez).

`Object Rotation` Seçilen konturun dönüşü.

`Object Area` Seçilen konturun alanı.

`Object Count` Tespit edilen konturların toplam sayısı.

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

`Minimum Contour Area %` Konturların geçerli sayılabilmesi için ayarlanacak minimum alan yüzdesini belirleyen bir kaydırıcı.

`Approximation Method` Default, Simple veya çeşitli Teh-Chin yöntemleri gibi kontur yaklaşık yöntemini seçmek için bir açılır menü.

`Select Contour Object` Tespit edilen konturlar listesinden belirli bir konturu seçmek için bir açılır menü.

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

`Dynamic Contour Detection` Görsel geri bildirim sağlarken gerçek zamanlı olarak konturları tespit edebilme.

`Multiple Methods for Contour Approximation` Kullanıcılar, tespit sürecini ince ayar yapmak için çeşitli yaklaşık yöntemler arasından seçim yapabilir.

`Detailed Outputs` Tespit edilen konturların yanı sıra, alan ve dönüş gibi ilgili özellikleri de sağlar.

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

1. **Input Image**: Gri tonlamalı bir görüntüyü `Input Image (Gray)` girişine bağlayın.
2. **Set Minimum Area**: İlginiz olmayan küçük konturları filtrelemek için `Minimum Contour Area %` kaydırıcısını ayarlayın.
3. **Select Approximation Method**: Açılır menüden istenen kontur yaklaşık yöntemini seçin.
4. **Run the Node**: Bloğu değerlendirin ve tespit edilen konturları ve özelliklerini gözlemleyin.
5. **Select Specific Contour**: Gerekirse, o konturun detaylarına odaklanmak için `Select Contour Object` açılır menüsünden belirli bir konturu seçin.

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

Bu fonksiyon bloğu çalıştırıldığında, giriş görüntüsündeki konturların ayrıntılı bir analizini oluşturur ve seçilen konturu görsel çıktı ile birlikte döndürür.

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

<details>

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

Giriş görüntüsünü temizlemek için bu bloktan önce `Blur` veya `Image Threshold` fonksiyon bloğunu kullanın; bu, daha doğru kontur tespiti ile sonuçlanabilir.

</details>

<details>

<summary>Kontur Belirginliği</summary>

İlgili durumunuza göre `Minimum Contour Area %` ayarını yaparak gürültü ve istenmeyen küçük konturları filtreleyin.

</details>

<details>

<summary>Kontur Görselleştirme</summary>

Bir konturu seçtikten sonra, konturu daha etkili bir şekilde yakalamak için çıkış görüntüsünde görselleştirmek kolaydır.

</details>

<details>

<summary>Kontur Sınırlamaları</summary>

Beklenen sonuçları almıyorsanız, alan sınırlarını ve yaklaşık ayarlarını kontrol edin. Varsayılan ayarlarla başlamak genellikle daha iyi başlangıç sonuçları verir.

</details>

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

<details>

<summary>Kontur Tespit Edilemedi</summary>

Hiçbir kontur bulunamazsa, geçerli bir gri tonlamalı görüntü girdiğinizden emin olun, çünkü renkli görüntülerden konturlar tespit edilemez.

</details>

<details>

<summary>Kontur Seçilmedi</summary>

`Select Contour Object` açılır menüsünden geçerli bir indeks seçip seçmediğinizi kontrol edin. Hiçbir kontur kriterleri karşılamıyorsa, minimum alanı ayarlayın veya giriş görüntüsünü gözden geçirin.

</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/detections-shapes/shape-analysis/find-contour.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.
