> 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/function-blocks/input-output/image-inputs/hikvision-camera.md).

# HikVision Camera

Dieser Funktionsblock verbindet sich mit HikVision-Kameras in Ihrem Netzwerk und liefert Live-Bilder (Frames) für die weitere Verarbeitung und Visualisierung.

## 📥 Eingänge

Dieser Funktionsblock benötigt keine Eingänge.

## 📤 Ausgänge

`Image` — Das Live-Frame, das von der konfigurierten HikVision-Kamera abgerufen wird.

## 🕹️ Steuerungen

`IP Address` — Geben Sie die IP-Adresse (oder den Hostnamen) der HikVision-Kamera ein, mit der Sie sich verbinden möchten.

Hinweis: Der Block versucht, die angegebene Adresse zu verbinden und stellt während der Ausführung automatisch Frames bereit.

## 🎯 Funktionen

* Direkte Verbindung zu HikVision-Kameras zur Live-Frame-Erfassung.
* Automatisches Wiederverbinden, wenn sich die Kameradresse ändert oder die Verbindung unterbrochen wird.
* Grundlegende Unterstützung für Kameraeinstellungen, sofern die Kamera/SDK diese anbietet (z. B. Belichtungseinstellungen).
* Klare Fehlermeldungen zur Unterstützung bei der Diagnose von Verbindungsproblemen.

## 📝 Verwendung

1. Tragen Sie die Netzwerkadresse der Kamera in das Feld `IP Address` ein.
2. Führen Sie das Szenario aus; der Block verbindet sich mit der Kamera und gibt Frames über den Ausgang `Image` aus.
3. Verwenden Sie die ausgegebenen Frames für Visualisierung, Aufnahme oder Analyse mit anderen Blöcken.

## 📊 Laufverhalten

Während der Aktivität verbindet sich der Block mit der angegebenen Kameraadresse und gibt kontinuierlich das jeweils neueste verfügbare Frame aus. Kann die Verbindung nicht hergestellt werden oder geht verloren, meldet der Block einen Fehler und versucht erneut, sobald die Adresse korrigiert wurde oder die Kamera wieder verfügbar ist.

## 💡 Tipps und Tricks

* Verwenden Sie `Show Image`, um Frames während des Aufbaus Ihres Szenarios in der Oberfläche vorzusehen.
* Wichtige Frames können Sie mit `Image Logger` oder `Record Video` speichern, um sie später offline anzusehen.
* Wenn Ihre Analysen rechenintensiv sind, fügen Sie vor Modell-Blöcken `Image Resize` ein, um die Verarbeitungslast zu reduzieren.
* Schneiden Sie relevante Bereiche mit `Image ROI` oder `Image ROI Select` aus, um die Analyse zu fokussieren.
* Für Zähl- oder Tracking-Workflows kombinieren Sie `Object Detection` oder `Object Detection - Custom` mit `Object_Detection_Tracker`.
* Nutzen Sie `Mask Detection` oder `Background Subtractor`, wenn Sie Personen oder Vordergrundobjekte filtern möchten, bevor Sie weiter analysieren.
* Verwenden Sie `Image Write` oder `Multi Image Write`, um bestimmte Frames bei Trigger-Ereignissen zu exportieren.

## 🛠️ Fehlersuche

* Verbindung schlägt fehl: Prüfen Sie, ob die Kamera-IP vom Rechner aus erreichbar ist (z. B. per Ping) und kontrollieren Sie Netzwerk/VLAN-Einstellungen.
* Keine Frames oder schwarze Frames: Überprüfen Sie die Stromversorgung der Kamera, Stream-/Belichtungseinstellungen an der Kamera und stellen Sie sicher, dass keine andere Anwendung die Kamera exklusiv verwendet.
* SDK/Driver erforderlich: Manche HikVision-Modelle benötigen vendor-spezifische SDKs oder Treiber auf dem System — stellen Sie sicher, dass die benötigten Pakete installiert sind.
* Authentifizierung oder Firewall blockiert: Prüfen Sie Kamerazugangsdaten und Netzwerkregeln, damit Ihr PC/Server Zugriff erhält.

Wenn Probleme weiter bestehen, testen Sie die Adresse mit `Show Image` und überprüfen Sie erneut Netzwerk- und Kameraeinstellungen, bevor Sie fortfahren.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.augelab.com/german/function-blocks/input-output/image-inputs/hikvision-camera.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
