> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/input-output/image-inputs/irayple-camera.md).

# Irayple Camera

Bu fonksiyon bloğu, kameranın seri kimliği (serial identifier) kullanılarak Irayple Ethernet kamerelerine bağlanır ve ardışık işleme için canlı kareler (frames) sağlar. Ağda bir Irayple kamera olduğunda ve projenizde sabit bir görüntü kaynağına ihtiyaç duyduğunuzda bu bloğu kullanın.

## 📥 Girdiler

Bu blok herhangi bir giriş gerektirmez.

## 📤 Çıktılar

* `Image` — Irayple kameradan yakalanan en son kare.
* `Is Active` — Kameranın şu anda yayın yapıp yapmadığını gösteren boolean bayrak.

## 🕹️ Kontroller

* `Serial Number` — Cihazınızda yazan kamera seri kimliğini girin. Örnek format: AB12345XYZ00009.
  * Bu alan boş bırakılırsa kamera bağlantısı kesilir ve yayın durur.
  * Geçerli bir seri girildiğinde blok otomatik olarak bağlantı kurmaya çalışır.

Davranış: Geçerli bir seri girildiğinde blok bağlantı kurmaya çalışır ve `Image` çıktısında kare üretmeye başlarken `Is Active` çıktısını günceller. Seriyi temizlemek, kamerayı bağını keser ve çıktı üretimini durdurur.

## 🎨 Özellikler

* Kamera seri kimliği kullanılarak otomatik bağlantı.
* Önizleme, kaydetme veya analiz için uygun canlı kare çıktısı.
* Yayın durumu `Is Active` çıktısından görülebilir; bu durum mantık veya UI akışlarında kullanılabilir.
* Seri temizlendiğinde veya blok çalışma alanından kaldırıldığında düzgün (graceful) bağlantı kesme.
* Bağlantı veya kare alınmasında hata oluşursa UI üzerinden hata bildirimleri gösterilir.

## 📝 Kullanım Talimatları

1. Cihaz üzerinde yazan formatta `Serial Number` alanına kamera serisini girin (örnek: AB12345XYZ00009).
2. Blok bağlantı kurana kadar birkaç saniye bekleyin. Yayın başladığında `Is Active` True olur.
3. Canlı görüntü kaynağı olarak diğer bloklarda `Image` çıktısını kullanın (tespit, analiz, kayıt vb.).
4. Yayını durdurmak için `Serial Number` alanını temizleyin — blok bağlantıyı kesecek ve `Is Active` False olacaktır.

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

* Kameranın hizalanmasını ve pozlamasını (exposure) kontrol etmek için `Image` çıktısını `Show Image` bloğuna bağlayarak hızlı önizleme yapın.
* Örnek kareleri veya kayıtları saklamak için `Image` çıktısını `Image Logger`, `Image Write` veya `Record Video` ile eşleştirin.
* Nesne veya poz iş akışları için `Image` çıktısını `Object Detection`, `Object Detection - Custom`, `Mask Detection`, `Pose Estimation` veya `Skeleton Estimation` gibi tespit bloklarına verin.
* Ağır AI bloklarından önce işlem süresini ve bellek kullanımını azaltmak için `Image Resizer` kullanın (ör. `Depth Estimation (DepthAny. V2)` veya `Object Detection (D-FINE)`).
* Mesafe veya haritalama için perspektif kalibrasyonu gerekiyorsa `Perspective Transform` kullanın ve dönüşüm matrisini `Social Distance Detector` gibi bloklara verin.
* Yanlış pozitifleri azaltmak ve işlem hızını artırmak için tespitten önce `Image ROI` veya `Image ROI Select` ile ilgi alanını kırpın veya odaklayın.

## 🛠️ Sorun Giderme

* Bağlantı yok veya yayın alınamıyor:
  * Girilen serinin cihazdaki kimlikle tamamen aynı olduğundan emin olun.
  * Kameranın güç aldığını ve ağda erişilebilir olduğunu kontrol edin.
  * Gerekliyse kamera üreticisinin önerdiği SDK veya sürücüleri yükleyin (kamera tedarikçi desteğine bakın).
  * Karelerin teslim edilip edilmediğini doğrulamak için `Show Image` bloğunu kullanın.
* Kareler aralıklarla geliyor veya donuyor:
  * Yeniden bağlanmak için `Serial Number` alanını temizleyip tekrar girin.
  * Ağ kararlılığını ve kamera firmware'ini kontrol edin.
  * Tekrarlayan boş kareler görüyorsanız, downstream işlem yükünü azaltmayı deneyin (ör. `Image Resizer`) veya mümkünse kamera çözünürlüğünü düşürün.
* Aşağıdaki işlemler için kare boyutu çok büyükse:
  * `Image` çıktısından hemen sonra bir `Image Resizer` bloğu ekleyerek çözünürlüğü düşürün.

Basit görsel kontrol için `Show Image` kullanın; kayıt için `Image Logger` veya `Record Video` tercih edin. Canlı akıştan tespit, ölçüm veya izleme iş akışları oluşturmak için yukarıda listelenen analiz bloklarını kullanabilirsiniz.
