> 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/line-detector.md).

# Line Detector

Bu fonksiyon bloğu, farklı çizgi tespit tekniklerini kullanarak görüntülerde çizgileri tespit etmek içindir. Tespit yöntemini seçme ve çizgi tespitini etkileyen parametreleri yapılandırma seçenekleri sunar.

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

`Image Any` Çizgilerin tespit edileceği giriş görüntüsü.

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

`Lined Image` Üzerinde tespit edilen çizgilerin çizildiği çıktı görüntüsü.

`Number of Lines` Giriş görüntüsünde tespit edilen toplam çizgi sayısı.

`Lines` Tespit edilen çizgilerin koordinatlarını sağlar, bu da daha ileri işleme için kullanılabilir.

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

`Line Detection Type` Tespit yöntemini seçmek için kullanılan bir açılır menü: "Deterministic" veya "Probabilistic".

`Confidence` Çizgi tespit süreci için hassasiyet eşiğini ayarlamak için kullanılan bir kaydırıcı.

`Min. Line Gap` Tespit edilen çizgi segmentleri arasındaki minimum mesafeyi ayarlamak için kullanılan bir kaydırıcı (Olasılıksal yöntem için geçerlidir).

`Max. Line Gap` Segmentlerin tek bir çizgi olarak kabul edilebilmesi için maksimum mesafeyi tanımlamak üzere kullanılan bir kaydırıcı (Olasılıksal yöntem için geçerlidir).

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

`Two Line Detection Methods` Kullanıcılar, görüntü içeriğine göre esneklik sağlamak amacıyla iki çizgi tespit yöntemi arasında seçim yapabilir.

`Dynamic Parameter Adjustment` Güven ve boşluklar gibi parametrelerin ayarlanabilirliği, çeşitli görüntü türlerine uyacak şekilde çizgi tespit sürecini kontrol etmeye olanak tanır.

`Visual Output` Tespit edilen çizgiler, görüntüde görsel olarak temsil edilir, böylece sonuçların analizi kolaylaşır.

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

1. **Input an Image**: Herhangi bir görüntüyü `Image Any` girişine bağlayın.
2. **Select Detection Method**: `Line Detection Type` açılır menüsünden "Deterministic" veya "Probabilistic" seçin.
3. **Adjust Parameters**: İhtiyaçlarınıza göre güven, minimum çizgi boşluğu ve maksimum çizgi boşluğu için kaydırıcıları kullanarak ayarlamalar yapın.
4. **Run the Block**: Görüntüde çizgileri tespit etmek için bloğu değerlendirin.

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

Değerlendirildiğinde, fonksiyon bloğu belirtilen parametrelere göre çizgi tespiti için giriş görüntüsünü işler, değiştirilmiş görüntüyü, çizgi sayısını ve tespit edilen çizgi koordinatlarını döndürür.

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

<details>

<summary>Gaussian Blur Kullanma</summary>

Çizgi tespitinden önce giriş görüntüsüne Gaussian bulanıklık uygulamak, gürültüyü azaltmaya yardımcı olabilir ve tespit sonuçlarını iyileştirebilir.

</details>

<details>

<summary>Eşik Değer İle Deneme</summary>

En iyi eşik değerini bulmak için `Confidence` kaydırıcısını ayarlayın. Daha düşük bir değer daha fazla çizgi tespit edebilirken, daha yüksek bir değer gürültüyü filtreleyebilir.

</details>

<details>

<summary>Uygun Görüntü Formatlarını Kullanma</summary>

Giriş görüntüsünün uygun formatta olduğundan emin olun; eğer renkli ise, blok bunu otomatik olarak gri tonlamaya dönüştürecektir.

</details>

<details>

<summary>Farklı Görüntülerde Test Etme</summary>

En iyi sonuçlar için, belirgin ve net çizgileri olan görüntülerde çizgi dedektörünü test edin. Karmaşık arka planlar tespit doğruluğunu etkileyebilir.

</details>

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

<details>

<summary>Çizgi Tespit Edilmedi</summary>

Hiçbir çizgi tespit edilmezse, `Confidence` kaydırıcısını ayarlamayı ve net çizgileri olan görüntüler kullanmayı deneyin.

</details>

<details>

<summary>Çıktıda Aşırı Gürültü</summary>

Aşırı veya alakasız çizgiler tespit edilirse, çizgi tespitinden önce görüntüyü bulanıklaştırma veya eşikleme gibi ön işleme adımları eklemeyi düşünün.

</details>
