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

# Choose Line

Bu fonksiyon bloğu, kullanıcının bir görüntüde tanımlanmış bir kontur içindeki belirli bir hattı seçmesini sağlar. Seçilen hattın uzunluğu ve açısı gibi ilgili özellikleri hesaplar ve seçimin görsel bir temsilini sağlar.

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

`Generic Image` Konturun bulunduğu görüntü.

`Contour` Hangi konturdan hatların seçileceği. Seçim için konturun giriş olarak sağlanması gerekir.

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

`Generic Image` Seçilen hattın üzerine çizildiği orijinal görüntü.

`Length` Seçilen hat segmentinin hesaplanan uzunluğu.

`Point 1` Seçilen hattın birinci uç noktasının koordinatları.

`Point 2` Seçilen hattın ikinci uç noktasının koordinatları.

`Angle` Hattın yatayla ilişkili açısı.

`Line` Daha fazla işlem için seçilen hattın bir temsili.

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

`Choose a Line` Konturdan belirli bir hattı seçmek için kullanılan bir açılır menü.

`Line Properties` Seçilen hattın uç noktaları, uzunluğu ve açısı gibi özelliklerini gösteren bir etiket.

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

`Interactive Line Selection` Konturlar tarafından tanımlanan birden fazla hattı seçme imkanı sunarak istenen özelliklerin sezgisel olarak seçilmesini sağlar.

`Visual Feedback` Konturu ve seçilen hattı görüntü üzerinde farklı renklerle çizerek görsel bir temsil sağlar.

`Mathematical Outputs` Seçilen hattın özelliklerini hesaplayarak ve göstererek kullanıcıların geometrisini anlamasını kolaylaştırır.

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

1. **Connect Inputs**: Bir generic görüntüyü `Generic Image` girişine ve ilgili konturu `Contour` girişine bağlayın.
2. **Select Line**: Görüntüde çizilmiş olan konturdan belirli bir hattı seçmek için açılır menüyü kullanın.
3. **View Properties**: Seçilen hattın özelliklerini (uzunluk, açı, uç noktalar) ilgili etiket alanında gözlemleyin.

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

Çalıştırıldığında, bu fonksiyon bloğu görüntüdeki konturu değerlendirir ve kullanıcının bir hattı seçmesine olanak tanır, özelliklerini gösterir ve doğrudan çıktı görüntüsünde görselleştirir.

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

<details>

<summary>Kontur Bulunamadı</summary>

Hiçbir kontur görüntülenmiyor veya seçilemiyorsa, giriş konturunun geçerli ve doğru bağlandığından emin olun. Konturun doğru bir şekilde tespit edildiğini doğrulamak için önceki adımları kontrol edebilirsiniz.

</details>

<details>

<summary>Uzunluk Hesaplama Problemleri</summary>

Seçilen iki noktının analiz etmek istediğiniz hat segmentine doğru şekilde karşılık geldiğinden emin olun. Noktalar geçerli değilse veya seçilen hat çok kısa ise, bazı uzunluklar yanlış görünebilir.

</details>

<details>

<summary>Açı Yanlış Görünüyor</summary>

Açı yanlış görünüyorsa, seçilen hattın ortak uç noktalarının doğru hesaplandığını kontrol edin. Gerekirse giriş konturunu ayarlayın.

</details>
