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

# HikVision Camera

Ce bloc de fonction se connecte aux caméras HikVision sur votre réseau et fournit des images en direct (frames) pour le traitement et l'affichage en aval.

## 📥 Entrées

Ce bloc de fonction ne requiert aucune entrée.

## 📤 Sorties

* `Image` — La frame en direct récupérée depuis la caméra HikVision configurée.

## 🕹️ Contrôles

* `IP Address` — Saisissez l'adresse IP (ou le nom d'hôte) de la caméra HikVision à laquelle vous souhaitez vous connecter.

Remarque : le bloc tentera de se connecter à l'adresse fournie et fournira automatiquement des frames pendant l'exécution.

## 🎯 Fonctionnalités

* Connexion directe aux caméras HikVision pour l'acquisition de frames en direct.
* Reconnexion automatique lorsque l'adresse de la caméra change ou que la connexion est perdue.
* Support basique des paramètres caméra lorsque le modèle/SDK les expose (ex. exposition et contrôles liés disponibles via les paramètres caméra).
* Messages d'erreur clairs pour aider à diagnostiquer les problèmes de connexion.

## 📝 Mode d'emploi

1. Saisissez l'adresse réseau de la caméra dans le contrôle `IP Address`.
2. Lancez le scénario ; le bloc se connectera à la caméra et commencera à envoyer des frames via la sortie `Image`.
3. Utilisez ces frames avec des blocs d'affichage, d'enregistrement ou d'analyse (exemples ci‑dessous).

## 📊 Comportement en exécution

Lorsque le bloc est actif, il se connecte à l'adresse de la caméra fournie et envoie en continu la frame la plus récente disponible. Si la connexion ne peut pas être établie ou est interrompue, le bloc renverra une erreur et réessaiera lorsque l'adresse sera corrigée ou que la caméra redeviendra disponible.

## 💡 Conseils et astuces

* Utilisez `Show Image` pour prévisualiser les frames dans l'interface pendant la construction du scénario.
* Sauvegardez des frames importantes avec `Image Logger` ou `Record Video` pour un examen hors ligne.
* Si vos analyses sont lourdes, ajoutez `Image Resize` avant les blocs de modèle pour réduire la charge de traitement.
* Découpez les zones d'intérêt avec `Image ROI` ou `Image ROI Select` pour concentrer l'analyse sur les régions pertinentes.
* Pour les flux de comptage ou de suivi, associez à `Object Detection` ou `Object Detection - Custom` puis à `Object_Detection_Tracker`.
* Utilisez `Mask Detection` ou `Background Subtractor` pour filtrer les personnes ou objets au premier plan avant une analyse supplémentaire.
* Combinez avec `Image Write` ou `Multi Image Write` pour exporter des frames spécifiques lors d'événements déclencheurs.

## 🛠️ Dépannage

* Échec de connexion : vérifiez que l'adresse IP de la caméra est accessible depuis la machine exécutant AugeLab Studio (pinger la caméra, vérifier le réseau/VLAN).
* Pas de frames ou frames noires : vérifiez l'alimentation de la caméra, les paramètres d'exposition/stream sur la caméra et assurez-vous qu'aucune autre application n'utilise la caméra en exclusivité.
* Besoin de SDK/driver : certains modèles HikVision peuvent nécessiter l'installation du SDK ou des pilotes du fournisseur — assurez-vous que les paquets de support requis sont présents.
* Problèmes d'authentification ou pare‑feu : confirmez que les identifiants caméra et les règles réseau permettent l'accès depuis votre PC ou serveur.

Si les problèmes persistent, prévisualisez l'adresse avec `Show Image` ou revérifiez les paramètres réseau et la configuration de la caméra avant de poursuivre.
