> 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/german/funktionsblocke/blocks-reference/input-output/image-inputs/basler-camera.md).

# Basler Camera

Dieser Funktionsblock verbindet sich mit einer Basler-Kamera und liefert Live-Frames für Ihr Szenario. Er ist für Industriekameras ausgelegt und bietet Netzwerk-Konfiguration sowie Timeout-Steuerungen, die für zuverlässiges Frame-Grabbing geeignet sind.

## 📥 Eingänge

Dieser Block benötigt keine Eingangsanschlüsse.

## 📤 Ausgänge

`Image`\
Aktuellster Kameraframe. Wenn die Kamera nicht verfügbar ist, bleibt die Ausgabe leer (None), bis ein Frame abgerufen werden kann.

## 🕹️ Steuerungen

`IP Address`\
Geben Sie die IP-Adresse der Kamera ein. Leer lassen, um die erste erkannte Basler-Kamera im Netzwerk zu versuchen.

`NAT Address`\
Optional. Verwenden, wenn die Kamera über eine andere NAT-Adresse als die Kamera-IP erreichbar ist.

`Destination Address`\
Optional. Verwenden, wenn die Kamera Multicast sendet oder an eine bestimmte Rechneradresse geroutet wird.

`Trigger Ready Timeout (ms)`\
Maximale Wartezeit (Millisekunden), bevor ein Software-Trigger an die Kamera gesendet wird.

`Retrieve Result Timeout (ms)`\
Maximale Wartezeit (Millisekunden), um nach dem Trigger den Frame zu empfangen.

Hinweis: Der Block versucht automatisch, bei Parameteränderungen eine (Wieder-)Verbindung herzustellen. Verwenden Sie die obigen Steuerungen, um Konnektivität und Timings zu konfigurieren.

## 🎨 Funktionen

* Zuverlässige Verbindung zu Basler-Kameras mit Unterstützung für IP und NAT.
* Timeout-Steuerungen, um die Reaktionsfähigkeit bei Netzwerk- oder Kameraverzögerungen anzupassen.
* Automatisches Wiederverbinden bei Parameteränderungen oder temporären Störungen.
* Liefert in Echtzeit den aktuellsten Frame für die nachgelagerte Verarbeitung.

## 📝 Nutzungshinweise

1. Tragen Sie `IP Address` ein, wenn Sie die Kameraadresse kennen. Andernfalls leer lassen, um die erste verfügbare Basler-Kamera zu verwenden.
2. Optional `NAT Address` oder `Destination Address` setzen, falls Ihr Netzwerk dies erfordert.
3. `Trigger Ready Timeout (ms)` und `Retrieve Result Timeout (ms)` anpassen, wenn Verzögerungen auftreten.
4. Fügen Sie nachgelagerte Blöcke hinzu, die die `Image`-Ausgabe verwenden, um Ihre Pipeline aufzubauen.

## 📊 Bewertung

Beim Ausführen liefert dieser Block den jeweils aktuellsten Frame der konfigurierten Basler-Kamera über die Ausgabe `Image`. Kann die Kamera nicht erreicht werden oder kein Frame abgerufen werden, bleibt die Ausgabe leer, bis die Verbindung wiederhergestellt ist.

## 💡 Tipps und Tricks

* Vorschau von Frames schnell anzeigen, indem Sie die Ausgabe `Image` mit `Show Image` verbinden.
* Aufgenommene Frames oder Sequenzen mit `Image Logger` oder `Record Video` für die Offline-Analyse speichern.
* Wenn AI-Blöcke mit sehr großen Frames Probleme haben, setzen Sie vor der aufwändigen Verarbeitung `Image Resizer` ein, um die Bildgröße zu reduzieren und den Durchsatz zu erhöhen.
* Für Erkennungs- oder Prüfaufgaben kombinieren Sie mit `Object Detection`, `Object Detection - Custom` oder `Mask Detection`, um Live-Frames zu analysieren.
* Verwenden Sie `Super Resolution` nach der Aufnahme, wenn Sie verbesserte visuelle Details für die nachgelagerte Analyse benötigen.
* Beschneiden oder fokussieren Sie Bereiche mit `Image ROI Select` oder `Image ROI`, bevor Sie Detektoren anwenden, um Fehlalarme zu reduzieren und die Verarbeitung zu beschleunigen.

## 🛠️ Fehlersuche

* Wenn keine Frames angezeigt werden, prüfen Sie die Netzwerkverbindung und ob die Kamera mit der konfigurierten Adresse erreichbar und eingeschaltet ist.
* Bei verzögerten Frames oder Timeouts erhöhen Sie `Trigger Ready Timeout (ms)` und/oder `Retrieve Result Timeout (ms)`.
* Bleibt die Verbindung nach Parameteränderungen weiterhin fehlerhaft, überprüfen Sie die Adressen und starten Sie gegebenenfalls die Kamera-Hardware oder Netzwerkausrüstung neu.
