# Contrast Optimization

Bu fonksiyon bloğu, görüntü kontrastını artırmak için CLAHE (Kontrast Sınırlı Uyarlanabilir Histogram Eşitleme) algoritmasını kullanır. Özellikle, farklı aydınlatma koşullarındaki görüntülerde parlak bölgelerin görünürlüğünü artırmak için etkilidir.

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

`Image Any` CLAHE tekniği ile işlenecek ve geliştirilecek tek bir görüntü.

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

`Image Any` Çıktı, CLAHE algoritması uygulandıktan sonra girdi görüntüsünün geliştirilmiş versiyonudur.

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

`Grid Size` CLAHE algoritması tarafından kullanılan ızgara boyutunu ayarlamak için bir kaydırıcı. Boyut artırıldıkça görüntüdeki daha büyük alanlarda kontrast artırılabilir.

`Clip Limit` CLAHE algoritması için kesme limitini ayarlamak için bir kaydırıcı. Bu değer, kontrast amplifikasyonunu kontrol eder; daha yüksek değerler, kontrastın daha fazla artırılmasına izin verir.

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

`Real-time Adjustment` Izgara boyutu ve kesme limiti dinamik olarak ayarlanabilir, böylece kullanıcılar geliştirme etkisini anında ince ayar yapabilir.

`Adaptive Contrast Enhancement` CLAHE algoritması, benzer parlaklık alanlarındaki görüntülerde kontrastı daha etkili bir şekilde artırır, görünürlüğü artırırken görüntünün aşırı doygunluğa ulaşmasını engeller.

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

1. **Input Image**: Herhangi bir görüntüyü giriş soketine bağlayın.
2. **Adjust Parameters**: İstenilen geliştirme parametrelerini ayarlamak için `Grid Size` ve `Clip Limit` kaydırıcılarını kullanın.
3. **Evaluate**: CLAHE algoritmasını uygulamak ve sonuçta geliştirilmiş görüntüyü görüntülemek için bloğu çalıştırın.

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

Çalıştırıldığında, bu fonksiyon bloğu giriş görüntüsüne CLAHE algoritmasını uygulayarak kontrastı artırılmış görüntüyü döndürür.

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

<details>

<summary>Izgara Boyutu Ayarı</summary>

Daha küçük ızgara boyutları, görüntünün yerel alanlarına daha iyi uyum sağlar, daha büyük boyutlar ise daha genel iyileştirmeler uygular. Optimal sonuçlar için farklı boyutlarla denemeler yapın.

</details>

<details>

<summary>Kesme Limiti Ayarları</summary>

Daha yüksek bir kesme limiti, daha büyük bir kontrast etkisi üretebilir, ancak aynı zamanda gürültüye de yol açabilir. İşlediğiniz spesifik görüntü için dengeyi bulmak üzere ayarlayın.

</details>

<details>

<summary>Görüntüleri Ön İşleme</summary>

En iyi sonuçlar için, `Denoising` fonksiyon bloğunu kullanarak kontrast optimizasyonunu uygulamadan önce görüntünüzde gürültüyü kaldırmayı düşünün.

</details>

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

<details>

<summary>Çıktıda Değişiklik Yok</summary>

Giriş görüntünüzün doğru bir şekilde bağlandığından ve kaydırıcılardaki değerlerin geçerli aralıklar içinde olduğundan emin olun (Izgara Boyutu: 2-20, Kesme Limiti: 2-100).

</details>

<details>

<summary>Geliştirilmiş Görüntüde Artifaktlar</summary>

CLAHE uygulandıktan sonra artefaktlar fark ederseniz, yüksek değerlerin aşırı iyileştirmeye ve görsel bozulmalara yol açabileceğinden, kesme limitini azaltmayı düşünü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/image-transformations/transformation-filters/contrast-optimization.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.
