# Match Shapes

Bu fonksiyon bloğu, iki şekli konturlarını analiz ederek karşılaştırmak için kullanılır ve şekillerin ne kadar benzer olduğunu belirten bir benzerlik skoru çıkartır.

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

`Contour` Karşılaştırmak istediğiniz ilk kontur.

`Contour` Benzerlik karşılaştırması için ikinci kontur.

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

`Resemblance` İki verilen şekil arasındaki benzerlik derecesini gösteren (0 ile 1 arasında) sayısal bir çıktı; 1, tam eşleşme anlamına gelirken, 0 eşleşme olmadığını belirtir.

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

`Resemblance` İki giriş şekli arasındaki hesaplanan benzerlik skorunu gösteren bir etiket.

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

`Contour Analysis` Blok, geometrik özelliklerine dayanarak şekillerin benzerliğini doğru bir şekilde karşılaştırmak ve ölçüm yapmak için kontur analizi gerçekleştirir.

`Dynamic Output` Skor, girişler değiştikçe anlık olarak güncellenir ve hemen geri bildirim sağlar.

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

1. **Input Contours**: Karşılaştırma için bu fonksiyon bloğunun girişlerine iki kontur bağladığınızdan emin olun.
2. **Run the Block**: Şekilleri analiz etmek için bloğu çalıştırın.
3. **View Results**: `Resemblance` etiketinde görüntülenen benzerlik skorunu gözlemleyin.

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

Bloğun çalıştırılmasıyla birlikte, iki şekli karşılaştırır ve bunların göreli şekillerine ve özelliklerine dayanarak bir benzerlik skoru döndürür.

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

<details>

<summary>İdeal Kullanım Durumları</summary>

Bu blok, daireler, dikdörtgenler ve diğer iyi tanımlanmış konturlar gibi şekilleri tespit etmede en iyi şekilde çalışır. Düzensiz şekiller için, konturların önceden iyi bir şekilde çıkarıldığından emin olun.

</details>

<details>

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

Konturları bu bloğa beslemeden önce, daha iyi benzerlik skorları elde etmek için konturların temiz ve iyi tanımlı olduğundan emin olmak için `Contour Filter` veya `Contour Simplification` kullanın.

</details>

<details>

<summary>Birden Fazla Şekil ile Çalışma</summary>

Birden fazla şekil ile çalışırken, her şekli döngüye alarak bir referans şekli ile karşılaştırmayı düşünün; bu, sağlam tespit için faydalı olabilir.

</details>

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

<details>

<summary>Yanlış Benzerlik Skorları</summary>

Beklenmeyen benzerlik skorları alıyorsanız, kontur girdilerini kontrol edin. Doğru şekilleri temsil ettiklerinden ve gerektiği gibi ön işleme tabi tutulduklarından emin olun.

</details>

<details>

<summary>Kontur Girişi Sorunları</summary>

Kontur girdileri ile ilgili hatalar görüyorsanız, her iki girişin de gerçekten kontur olduğundan emin olun. Herhangi bir uyumsuzluk, yanlış işleme yol açabilir.

</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/detectors/match-shapes.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.
