# HeatMap

Bu fonksiyon bloğu, sabit bir görüş alanında zaman içinde biriken hareketleri görselleştirir. Sık hareket eden alanları gösteren renkli bir kaplama oluşturur; gözetim, trafik analizi veya etkinlik ısı haritalaması için kullanışlıdır.

## 📥 Girdiler

`Image Any` Gri tonlu veya renkli, hareket analizine tabi tutulacak görüntü akışı.

## 📤 Çıktılar

`Image Any` Sık hareket eden bölgeleri vurgulayan ısı haritası kaplamalı renkli görüntü.

## 🕹️ Kontroller

`Threshold` Ön plan tespiti hassasiyetini ayarlar. Daha yüksek değerler küçük değişiklikleri görmezden gelerek daha güçlü hareketlere odaklanır.

`MaxValue` Her tespit edilen hareket olayının birikmiş ısı haritasına ne kadar katkıda bulunacağını kontrol eder. Daha büyük değerler her olayın etkisini artırır.

`Alpha` Renkli ısı haritası kaplaması uygulanırken orijinal ilk karenin ağırlığını kontrol eder. Daha düşük değerler kaplamayı daha belirgin yapar.

`Beta` Birikmiş hareket haritasının renkli hâlinin kaplama üzerindeki ağırlığını kontrol eder. Daha yüksek değerler ısı haritasını daha görünür yapar.

## ⚙️ Çalışma mekanizması

* İlk çalıştırmada blok, arka plan referansı olarak ilk kareyi yakalar ve saklar.
* Sonraki karelerde ön plan pikselleri hesaplanır ve hareket olaylarını tespit etmek için eşiklenir.
* Tespit edilen hareket pikselleri zaman içinde tek bir dahili görüntüde biriktirilir.
* Birikmiş görüntü renklendirilir ve `Alpha` ile `Beta` kontrolleri kullanılarak saklanan ilk kareyle harmanlanarak nihai kaplama oluşturulur.
* Blok, çalıştırma durdurulana veya blok sıfırlanana kadar birikime devam eder.

## 🎯 Özellikler

* Uzun vadeli hareket ısı haritaları için sürekli birikim.
* Hassasiyet ve görselleştirme güçlülüğünü dengemlemek için basit kontrol seti.
* Sahnedeki en yoğun etkinlik alanlarını gerçek zamanlı olarak gösteren kaplama.
* Çalıştırmalar arasında birikimi temizlemek için dahili hard reset desteği.

## 📝 Kullanım talimatları

1. Canlı bir kamerayı veya video kare akışını `Image Any` girişine besleyin.
2. Gürültüyü görmezden gelmek ve anlamlı hareketlere odaklanmak için `Threshold` değerini ayarlayın.
3. Her olayın ısı haritasına ne kadar katkıda bulunacağını belirlemek için `MaxValue`'yi ayarlayın.
4. Orijinal sahne ile renklendirilmiş ısı haritası arasındaki görünürlüğü ayarlamak için `Alpha` ve `Beta` değerlerini kullanın.
5. Birikmiş ısı haritasını temizlemek istediğinizde çalıştırmayı durdurun veya sıfırlayın.

## 💡 İpuçları ve Püf Noktaları

* Canlı kamera kaynakları için bu bloğu `Camera USB`, `Camera IP (ONVIF)` veya `Stream Reader` ile birlikte kullanın.
* Girdi kareleriniz büyükse ve yalnızca genel bir görünüm istiyorsanız, işlem yükünü azaltmak ve birikimi hızlandırmak için bloğun öncesine `Image Resize` ekleyin.
* Belirli bir bölgeye odaklanmak isterseniz, kareleri bu bloğa göndermeden önce `Image ROI` veya `Image ROI Select` ile kırpın.
* Ayrı bir ön plan maskesi veya ek arka plan modelleri isterseniz, birikim öncesi alternatif ön plan tespiti için `Background Subtractor` ile kombinasyon deneyin.
* Canlı önizleme için UI'da `Show Image` kullanın.
* Sonuçları periyodik olarak kaydetmek için `Image Logger` veya oturumları kaydetmek için `Record Video` kullanın.

## 🛠️ Sorun Giderme

* Isı haritası çok fazla gürültü gösteriyorsa, `Threshold` değerini artırın ve mümkünse `Blur` veya `Denoising` ile ön işleme yapın.
* Hareket alanları çok hızlı büyüyorsa, `MaxValue` değerini düşürün veya eski birikimi temizlemek için çalıştırmayı periyodik olarak sıfırlayın.
* Kaplama çok zayıf ya da çok yoğun görünüyorsa, istenen görsel dengeyi elde etmek için `Alpha` ve `Beta` değerlerini ayarlayın.
* Hiç hareket tespit edilmiyorsa, girdi karelerinin değişip değişmediğini doğrulayın; kareler aynıysa çalışmaz. Doğrulamak için `Camera USB` gibi canlı bir kaynak beslemeyi deneyin.


---

# 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/heatmap.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.
