# Blur Detector

Bu fonksiyon bloğu, giriş görüntüsünün bulanık olup olmadığını analiz ederek keskinliğini kontrol eder ve bulanıklığını değerlendirir.

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

`Input Image` Bulanıklığını analiz etmek istediğiniz görüntü.

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

`Is Blurred?` Bu çıktı, giriş görüntüsünün bulanık olarak sınıflandırılıp sınıflandırılmadığını belirten bir boolean değeri döndürür (True) veya (False).

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

`Detection Threshold` Görüntünün bulanık olup olmadığını belirlemek için eşik değerini ayarlamak için kullanılan bir kaydırıcı. Bu değeri ayarlamak, bulanıklık tespitinin hassasiyetini etkileyecektir.

`Current Blur Value` Giriş görüntüsünden hesaplanan mevcut bulanıklık ölçümünü gösteren bir etiket.

`Info Text` Bulanıklık değeri eşik değerinin altında olduğunda, görüntünün bulanık olarak kabul edildiğini belirten tespit mantığına dair yararlı bir açıklama.

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

`Frequency Domain Analysis` Bu blok, görüntünün keskinliğini analiz etmek için Hızlı Fourier Dönüşümü (FFT) kullanır ve bulanıklığı etkili bir şekilde tanımlar.

`Real-Time Feedback` Mevcut bulanıklık ölçümü dinamik olarak güncellenir ve görüntülenir, bu da görüntünün keskinliği hakkında anında bilgi sağlar.

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

1. **Connect Input**: Bulanıklığını değerlendirmek istediğiniz bir görüntüyü `Input Image` soketine bağlayın.
2. **Set Threshold**: Bulanıklık tespitinin ne kadar hassas olması gerektiğini tanımlamak için `Detection Threshold` kaydırıcısını ayarlayın. Daha düşük bir eşik, daha hassas olacaktır.
3. **Evaluate**: Giriş görüntüsünü analiz etmek için fonksiyon bloğunu çalıştırın. Çıktı, görüntünün bulanık olup olmadığını eşik ayarına dayalı olarak gösterecektir.

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

Çalıştırıldığında, bu fonksiyon bloğu giriş görüntüsünün bulanıklık değerini hesaplar ve görüntünün bulanık olup olmadığını belirlemek için belirlenen eşik ile karşılaştırır.

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

<details>

<summary>Uygun Eşik Seçimi</summary>

Belirli görüntüleriniz için en doğru hassasiyeti bulmak amacıyla farklı eşik değerleriyle deney yapın. Düşük bir eşik, hafif bulanıklığı tespit etmek için daha iyidir, yüksek bir eşik ise daha belirgin keskinlik için daha iyi çalışabilir.

</details>

<details>

<summary>Çeşitli Görüntülerle Test Yapma</summary>

Bulanıklık tespit bloğunu, farklı kalite seviyelerindeki görüntülerle test edin ve farklı senaryolar arasındaki performansını görün. Bu, en iyi sonuçlar için eşik değerini ayarlamanıza yardımcı olabilir.

</details>

<details>

<summary>Diğer Bloklarla Birleştirme</summary>

Bulanıklık analizini görüntünüzle birlikte görselleştirmek için bu bloğu `Show Image` bloğuyla bir arada kullanmayı düşünün.

</details>

<details>

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

Bulanıklık Tespitini çalıştırmadan önce, görüntü kalitesini artırmak için `Auto Contrast` veya `Histogram Equalization` gibi ön işleme tekniklerini uygulamak isteyebilirsiniz. Bu, bulanıklık tespitinin daha etkili olmasını sağlar.

</details>

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

<details>

<summary>Görüntü Verisi Yok</summary>

Bloğa bağlı olan girişin geçerli görüntü verisini ilettiğinden emin olun. Bir görüntünün geçirildiğinden emin olmak için bağlantıları kontrol edin.

</details>

<details>

<summary>Beklenmedik Sonuçlar</summary>

Çıktı beklentilerinizi karşılamıyorsa, tespit eşik değerini ayarlamayı veya giriş görüntünüzün net olduğundan ve ön işleme aşamalarında yapay olarak bulanıklaştırılmadığından emin olmayı 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/detections-shapes/detectors/blur-detector.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.
