> 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/point-polygon-test.md).

# Point Polygon Test

Bu fonksiyon bloğu, belirli bir test şeklinin herhangi bir noktasının tanımlanmış bir kaplayıcı şekil içinde olup olmadığını belirlemek için tasarlanmıştır. Sonuçları çıktı görüntüsünde görsel olarak temsil eder.

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

`Image Gray` Şekillerin çizileceği arka plan görüntüsü.

`Test Shape` Kaplayıcı şekle karşı test edilecek nokta seti (şekil).

`Enclosing Shape` Test şeklinin noktalarının içinde olup olmadığını kontrol etmek için kullanılan daha büyük şekil.

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

`Output Image` Test şekli ve kaplayıcı şeklin yanı sıra noktaların konumlarını görsel olarak gösteren sonuç görüntüsü.

`Plot Image` Kaplayıcı şekil içinde noktaların olup olmadığını belirten boolean bir çıktı.

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

Bu fonksiyon bloğunun ek kontrolleri yoktur; ancak, bloğun davranışı girdi şekillerinin yapılandırmalarına bağlıdır.

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

`Visual Representation` Test şeklinin hangi noktalarının kaplayıcı şeklin içinde veya dışındaki anlayan bir görsel çıktı sağlar.

`Distance Calculation` Her bir noktayı test şekli için nokta-çokgen testi yaparak, çıktı görüntüsünde uygun şekilde işaretler.

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

1. **Connect Input Images**: Bir gri tonlama görüntüsünü `Image Gray` girişine bağlayarak arka plan olarak kullanmak için bağlantı yapın.
2. **Define Shapes**: Hem bir test şekli hem de bir kaplayıcı şekli ilgili girişlerine bağladığınızdan emin olun.
3. **Evaluate**: Nokta-çokgen testini gerçekleştirmek için bloğu çalıştırın. Noktaların durumu (kaplayıcı şekil içinde veya dışında) doğrultusunda işaretlendiği bir çıktı görüntüsü oluşturulacaktır.

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

Çalıştırıldığında, bu fonksiyon bloğu belirtilen noktaları kaplayıcı şekil ile kontrol edecek ve anotasyonlu bir görüntü ile tüm noktaların şekil içinde olup olmadığını belirten bir boolean döndürecektir.

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

<details>

<summary>Görsel Netlik</summary>

Kaplayıcı şekil için yüksek kontrastlı bir renk kullanarak test şekil ile ayırt edilmesini kolaylaştırın.

</details>

<details>

<summary>Şekillerin Hizalanması</summary>

Test ve kaplayıcı şekillerin anlamlı sonuçlar elde etmek için doğru bir şekilde üst üste geldiğinden emin olun.

</details>

<details>

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

Girdi gri tonlama görüntüsünü testten önce `Denoising` veya `Image Threshold` ile ön işleme tabi tutmak, şekillerin tespitini iyileştirebilir.

</details>

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

<details>

<summary>Nokta Tespit Edilmedi</summary>

Çıktı görüntüsünde hiçbir nokta görünmüyorsa, test şeklinin düzgün bir şekilde tanımlandığından ve kaplayıcı şekil ile örtüştüğünden emin olun. Girdi şekillerinin doğru formatlandığından emin olun.

</details>

<details>

<summary>Çıktı Belirsizliği</summary>

Elde edilen sonuçlar net bir şekilde görünmüyorsa, konturları çizmek için kullanılan renkleri ve çizgi kalınlıklarını ayarlayın. Daha iyi ayırt edebilmek için zıt renkler kullanmayı düşünün.

</details>
