# Basler Camera

This function block connects to Basler industrial cameras and provides live frames for processing or visualization. Use it when you have a Basler GigE camera on the network and want a reliable, low-delay image source.

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

Bu fonksiyon bloğunun girdi(leri) yoktur.

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

`Image` Bu çıktı, bağlı Basler kameradan alınan en son kareyi sağlar.

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

`IP Address` Kamera IP adresini girin. Boş bırakırsanız blok, ağdaki ilk kullanılabilir Basler kamerayı kullanmayı deneyecektir.

`NAT Address` Kamera bir NAT (ağ adresi çevirisi) arkasındaysa kullanılacak isteğe bağlı NAT adresi.

`Destination Address` Multicast veya ağ akışı yapılandırması için isteğe bağlı hedef adres (sadece gereksinim varsa kullanın).

`Connect / Disconnect` Parametreler ayarlandığında ve senaryo çalıştırıldığında blok otomatik olarak bağlanmayı deneyecektir. Adresleri değiştirmek için kontrol alanını kullanın; blok otomatik olarak yeniden bağlanacaktır.

## 🎯 Temel özellikler <a href="#features" id="features"></a>

* Endüstriyel muayene ve gerçek zamanlı işleme için uygun düşük gecikmeli kare alma.
* Ağ kamerası keşfini yönetir: belirli bir kamerayı hedeflemek için IP kullanın veya IP'yi boş bırakarak ilk tespit edilen kamerayı kullanın.
* Bağlantı parametreleri değiştiğinde veya kamera geçici olarak kullanılamaz hale geldiğinde otomatik yeniden bağlanma.
* Daha karmaşık ağ kurulumlarını desteklemek için NAT ve hedef ayarları için basit kontroller.

## ⚙️ Çalışma şekli <a href="#running-mechanism" id="running-mechanism"></a>

* Senaryo çalıştığında blok, verilen adresleri kullanarak kameraya bağlanmayı dener.
* Bağlantı parametreleri değişirse blok otomatik olarak yeniden bağlanmayı dener.
* Bağlı olduğu sürece blok, diğer blokların kullanması için en güncel kareyi `Image` çıktısında verir.
* Kamera kullanılamaz hale gelirse blok bir hata bildirir ve kurtarmaya çalışır; yeniden bağlanma başarılı olana kadar kareler geçici olarak alınamayabilir.

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

1. `IP Address` ve isteğe bağlı olarak `NAT Address` veya `Destination Address` alanlarına kamera ağ bilgilerini girin.
2. Senaryoyu çalıştırın. Blok bağlanacak ve `Image` üzerinde kare göndermeye başlayacaktır.
3. Görselleştirme, tespit, analiz veya kayıt bloklarına giriş olarak `Image` çıktısını kullanın.
4. Kamerayı veya ayarları değiştirmek gerekirse alanları güncelleyin; blok otomatik olarak yeniden bağlanacaktır.

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

* Görsel geri bildirim ve hızlı kontrol için `Image`i `Show Image` bloğuna bağlayın.
* Kareleri kaydetmeyi planlıyorsanız `Image`i `Record Video`e yönlendirin veya sabit görüntüleri kaydetmek için `Image Logger` kullanın.
* Nesne analizi veya tespit iş akışları için `Image`i `Object Detection`, `Object Detection - Custom`, `Mask Detection`, `Pose Estimation` veya `Skeleton Estimation` gibi AI bloklarıyla birleştirin.
* İşlemeyi bir bölgeye odaklamak için `Image`i `Image ROI Select` veya `Image ROI` ye bağlayın ve kırpılmış sonucu dedektörlere (ör. `Find Object` veya `Template Match`) verin.
* Gürültülü veya değişken aydınlatma altında tespit kararlılığını artırmak için `Blur`, `Image Threshold` veya `Adjust Colors` gibi ön işleme bloklarını kullanın.

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

* Kare alınmıyor: Kameranın güç alıp almadığını ve bilgisayar ağı tarafından erişilebilir olduğunu kontrol edin. Doğru `IP Address`i doğrulayın veya otomatik algılama için alanı boş bırakmayı deneyin.
* Aralıklı kare veya bağlantı kopmaları: Ağ kararlılığını sağlayın ve varsa NAT ya da güvenlik duvarı ayarlarını kontrol edin. `NAT Address` veya `Destination Address` kullanıyorsanız, bunların ağ yönlendirmenize uygun olduğundan emin olun.
* Yanlış çözünürlük veya ölçeklendirme: Bazı Basler ayarları kamera üreticisinin yazılımında yapılandırılır. Çözünürlük ayarları gerekliyse üreticinin sağladığı kamera yapılandırma aracını açın.
* Yüksek gecikme: Yanıt hızını iyileştirmek için `Image Resizer` ile görüntü boyutunu küçültün veya kameranın kare hızını üreticinin ayarlarından düşürün.

Sorunlar devam ederse, önce kamera donanımını yeniden başlatmayı ve senaryoyu tekrar çalıştırmayı deneyin, ardından bağlantıları tekrar kontrol 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/input-output/image-inputs/basler-camera.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.
