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


---

# 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/detections-shapes/shape-analysis/choose-line.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.
