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

# 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>
