# Minimum Rectangle

Bu fonksiyon bloğu, bir görüntüde belirtilen bir konturun etrafındaki minimum kapsayıcı dikdörtgeni tanımlar ve çıktı olarak verir. Tanımlanan dikdörtgeni görsel olarak işaretler ve analiz için ek geometrik bilgiler sağlar.

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

`Image Any` Konturun bulunduğu giriş görüntüsü.

`Contour` Minimum kapsayıcı dikdörtgenin hesaplanacağı şekli tanımlayan kontur verisi.

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

`Image` Belirtilen konturun etrafında minimum dikdörtgen çizilmiş görüntü.

`Center` Tanımlanan dikdörtgenin merkez noktası.

`Width` Dikdörtgenin genişliği.

`Height` Dikdörtgenin yüksekliği.

`Rectangle` Dikdörtgeni temsil eden şekil verisi.

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

Bu bloğun herhangi bir ek kontrolü yoktur. Sağlanan girdiler üzerinde çalışır.

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

`Visual Output` Bloğu, tanımlanan dikdörtgeni anında görsel geri bildirim için giriş görüntüsü üzerine doğrudan çizer.

`Geometric Information` Dikdörtgenin merkezi, genişliği ve yüksekliği gibi temel ölçümleri içeren çıktılar sağlar.

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

1. **Connect Input Image**: Konturu içeren bir görüntüyü `Image Any` girişine bağlayın.
2. **Provide Contour**: Kontur verisini `Contour` girişine bağlayın.
3. **Evaluate the Block**: Bloğu çalıştırarak konturun etrafında çizilmiş minimum kapsayıcı dikdörtgen ile birlikte merkez noktası, genişlik ve yükseklik bilgilerini içeren bir görüntü alırsınız.

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

Çalıştırıldığında, bu fonksiyon bloğu giriş görüntüsünü ve kontur verisini işleyerek not edilmiş görüntü ve minimum kapsayıcı dikdörtgenin geometrik özelliklerini döndürür.

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

<details>

<summary>Simplifying Contours</summary>

Bu bloğa bağlanmadan önce, girdilerin iyi tanımlanmasını sağlamak için kontur basitleştirme yöntemlerini kullanmayı düşünün. `Approximate Contour` bloğunu kullanmak kontur verisini daha temiz hale getirebilir ve dikdörtgen tespitini geliştirebilir.

</details>

<details>

<summary>Preprocessing Input Image</summary>

Görüntüyü `Blur` veya `Image Threshold` gibi fonksiyon bloklarıyla ön işleme yaparak kontur tespitinin kalitesini artırın. Bu, daha iyi tanımlanmış konturlar elde etmenizi sağlar.

</details>

<details>

<summary>Validating Contour Data</summary>

Kontur verinizin geçerli ve doğru bir şekilde formatlandığından emin olun. `Check Area` veya `Find Contour` gibi bloklar kullanarak tespit edilen konturun niyet ettiğiniz şey olup olmadığını kontrol edin.

</details>

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

<details>

<summary>No Rectangle Drawn</summary>

Eğer çıktı görüntüsünde dikdörtgen görünmüyorsa, kontur girişinizin geçerli ve doğru tanımlandığını doğrulayın. Kontur boşsa, dikdörtgen çizilmeyecektir.

</details>

<details>

<summary>Unexpected Rectangle Size</summary>

Eğer çıktı dikdörtgeninin boyutları beklenmedik bir şekilde büyük veya küçükse, kontur verisini doğruluk açısından kontrol edin. Konturların arzu edilen şekilleri temsil ettiğinden emin olun. Gerekirse ön işleme yöntemlerini 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/minimum-rectangle.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.
