# Depth Estimation (DepthAny. V2)

Bu fonksiyon bloğu, tek bir RGB/BGR görüntüsünden piksel başına derinlik tahmini yapar ve hem renkli görselleştirme hem de normalize edilmiş gri tonlu bir derinlik haritası üretir. Mesafe duyarlı analiz, sahne anlama ve tespit boru hatlarını derinlik bilgisiyle zenginleştirme için kullanışlıdır.

## 📥 Girdiler

`Image` Tek bir RGB/BGR görüntüsünü derinlik tahmini için sağlayın.

## 📤 Çıktılar

`Depth Vis` Tahmin edilen derinliğin renkli görselleştirmesi (hızlı inceleme için kullanışlı).

`Depth Map` Normalize edilmiş gri tonlu derinlik haritası (0–255). Ölçümler veya maskeleme için diğer bloklarla kullanılabilir.

## 🕹️ Kontroller

`Model Size` Modelin doğruluk/hız dengesi seçimi. Yaygın seçenekler: Small, Base, Large.

`Max Size` İşlem sırasında kullanılacak maksimum görüntü boyutu (daha büyük değerler daha fazla detay verir fakat işlem süresi ve bellek kullanımını artırır).

## 🎨 Özellikler

* İnsan tarafından kolayca yorumlanabilen renkli bir derinlik görselleştirmesi ve sonraki işlemler için uygun sayısal bir derinlik haritası üretir.
* Hız ile doğruluk arasında dengelemek için seçilebilir model boyutları sunar.
* Farklı makinelerde bellek ve kare hızı yönetimi için işlem boyutu ayarlanabilir.
* Kamera, dosya veya akışlar gibi herhangi bir görüntü üreten blokla giriş olarak çalışır (`Image`).

## ⚙️ Çalıştırma

Blok çalıştığında, `Image` girişine gönderilen en son görüntüyü işler ve `Depth Vis` üzerinde görsel bir derinlik haritası ile `Depth Map` üzerinde normalize edilmiş gri tonlu bir derinlik haritası çıkarır. `Model Size` veya `Max Size` değişiklikleri işlem hızını ve bellek kullanımını etkiler; sınırlı donanımda daha hızlı performans için daha küçük bir model veya daha düşük bir `Max Size` seçin.

## 📝 Kullanım Talimatları

1. Bir görüntü kaynağını (kamera veya dosya) `Image` girişine bağlayın.
2. Mevcut kaynaklar ve istenen doğruluğa göre uygun bir `Model Size` seçin.
3. İşleme çözünürlüğünü sınırlandırmak için `Max Size` değerini ayarlayın; daha düşük değerler hızı artırır.
4. Sonuçları hızlı görmek için `Depth Vis` çıktısını `Show Image` ile bağlayın; programatik işler için `Depth Map`i kullanın.

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

* Giriş görüntünüz çok büyükse bellek kullanımını azaltmak ve verimi artırmak için bu bloktan önce `Image Resizer` kullanın.
* Hızlı görsel kontroller için `Depth Vis`i `Show Image` ile bağlayarak önizleme yapın.
* Derinlik haritaları veya görselleştirmeler için kayıt gerektiğinde `Image Logger` veya `Image Write` ile çıktıları kaydedin.
* Tahmin işlemini hızlandırmak ve gereksiz hesaplamayı azaltmak için ilgi alanına (ROI) odaklanmak üzere `Image ROI` kullanın.
* Tespit edilen nesne merkezlerinde derinlik örnekleri almak için `Get Pixel` ile `Depth Map`ten veri okuyun.
* Ölçüm görevleri için, tespitlerden veya ROI araçlarından elde edilen konumları `Measure Position Distance` ile eşleştirip `Depth Map`ten derinlik örnekleri alarak daha sağlam göreli mesafe tahminleri yapın.
* RGB görüntü üzerinde `Object Detection (D-FINE)` veya `Object Detection - Custom` gibi nesne algılama bloklarını çalıştırdıktan sonra, uzak/ yakın sıralaması veya filtreleme için `Depth Map`i kullanın.

## 🛠️ Sorun Giderme

* İşlem çok yavaşsa veya arayüz tepkisiz hale geliyorsa, daha küçük bir `Model Size` seçmeyi veya `Max Size`ı düşürmeyi deneyin.
* Derinlik görselleştirmesi gürültülü görünüyorsa, girişi `Denoising` veya `Blur` ile önceden işleyin ya da makul işleme boyutlarına uyacak şekilde `Image Resizer` kullanın.
* Sonuçlar kareler arasında tutarsız görünüyorsa, tutarlı aydınlatma sağlayın, görüntü kalitesini artırmayı deneyin (daha iyi pozlama, yüksek çözünürlük) veya sorunlu kareleri incelemek için `Image Logger` kullanın.
* Daha yüksek kaliteli modelleri makinenizde yükleyemiyorsanız, güvenilir performans için `Small` veya `Base` modellerini tercih edin.


---

# 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/ai-blocks/depth-estimation-depthany-v2.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.
