# Image Skeletonize

Bu fonksiyon bloğu, ikili (binary) veya gri tonlamalı görüntülerdeki nesnelerin iskelet yapısını çıkarır. Özellik çıkarımı, topoloji analizi yapmak ve şekillerin ölçüm veya daha ileri işlem için ince temsilini elde etmek için kullanışlıdır.

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

* `Image Gray` İskelet çıkarılacak gri tonlama veya binary (iki renkli) görüntü.

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

* `Skeletonized` Tam iskelet sonucu olarak tek piksel genişliğinde binary görüntü.
* `Skeletonized Lite` Standart bir inceltme (thinning) yöntemi kullanılarak elde edilen daha hafif inceltilmiş versiyon.
* `Skeletonized Partially` İterasyon ayarıyla kontrol edilen kısmi inceltilmiş görüntü.

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

* `Iterations` Kısmi inceltme için maksimum iterasyon sayısını ayarlayan kaydırıcı. Daha yüksek değerler, `Skeletonized Partially` çıkışında daha fazla incelme üretir.

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

* Analiz ve görselleştirmede esneklik sağlayan üç farklı iskelet tarzı çıktı üretir.
* Kod yazmaya gerek olmadan doğrudan binary veya gri tonlamalı görüntüler üzerinde çalışır.
* `Skeletonized Partially` kontrollü inceltme sağlar; böylece ayrıntı ile sadeleştirme arasında denge kurulabilir.

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

1. Görüntü girişini hazırlayın ve bunu `Image Gray` giriş soketine bağlayın.
2. Görüntünüz hâlihazırda binary değilse, net bir ön plan/arka plan ayrımı oluşturmak için `Image Threshold` veya ön işleme uygulamayı düşünün (İpuçlarına bakın).
3. Kısmi inceltmenin ne kadar agresif olacağını değiştirmek için `Iterations` kaydırıcısını ayarlayın.
4. Görselleştirme, şekil analizi veya diğer bloklara girdi olarak kullanmak için çıktıları kullanın.

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

Çalıştırıldığında blok şu çıktıları üretir:

* Tam iskelet sonucu için `Skeletonized`,
* Standart inceltilmiş sonuç için `Skeletonized Lite`,
* Kademeli inceltme için `Iterations` kontrolünü uygulayan `Skeletonized Partially`.

Bu çıktılar görsel olarak incelenebilir veya ölçüm ya da daha ileri işlemler için sonraki bloklara beslenebilir.

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

* Temiz bir binary giriş en iyi iskeletleri üretir. Net bir ön plan/arka plan ayrımı oluşturmak için önce `Image Threshold` veya `Image Adaptive Threshold` kullanmayı düşünün.
* İstenmeyen dallanmaları önlemek için iskeletlemeden önce gürültüyü azaltmak için `Blur` veya `Denoising` uygulayın.
* Küçük artefaktları kaldırmak veya şekillerdeki küçük boşlukları kapatmak için `Morphological Transformations` (opening/closing) kullanın.
* Blokun ilgilendiğiniz alana odaklanması için bölgeyi kırpın; bunun için `Image ROI Select` veya `Image ROI` kullanın.
* İskeletlemeden sonra ince yapıları ölçmek veya daha fazla analiz yapmak için `Find Contour`, `Approximate Contour` veya `Measure Position Distance` kullanın.
* Görüntüleriniz büyükse ve işlem yavaşsa, iskeletlemeden önce boyutu küçültmek için `Image Resizer` kullanmayı deneyin.

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

* Görünür iskelet yok: Girişin binary olduğundan veya yeterli kontrasta sahip olduğundan emin olun. `Image Threshold` uygulayın veya kontrastı artırmak için `Contrast Optimization` deneyin.
* Çok fazla küçük dal veya gürültü: İskeletlemeden önce küçük artefaktları kaldırmak için `Morphological Transformations` veya `Blur` uygulayın.
* İskelet çok ince veya ayrıntı kaybolmuş: Daha nazik bir kısmi inceltme için `Iterations` ayarını düşürün veya daha fazla yapı koruyan `Skeletonized Lite` çıktısını kullanın.
* İşlem yavaş: `Image Resizer` ile giriş çözünürlüğünü azaltın veya ilgilenilen alanı sınırlamak için `Image ROI Select` ile ön işleme yapın.


---

# 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/image-transformations/transformation-filters/image-skeletonize.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.
