# OpenCV — plugins ViON

Source : https://vionvision.tech/fr/plugins/motion/opencv

Repérez le mouvement dans la vidéo de la caméra. Le module permet de configurer la détection de mouvement dans votre système.

- Paquet : @vionvision/camera-ui-opencv
- Groupe: Détection de mouvement
- Version: 1.2.7
- Nécessite: ViON 2.2.5 ou plus récent
- Licence: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-opencv
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-opencv#readme

## Description technique

Détecte le mouvement dans l’image de la caméra. Pour chaque caméra, vous choisissez l’une des trois méthodes de détection et réglez sa sensibilité.

## Ce qu’il fait

- Détecte le mouvement dans l’image de la caméra et marque les zones où quelque chose bouge
- Propose trois méthodes de détection : Frame Difference compare chaque image à la précédente, Background Subtraction apprend la scène au repos et signale ce qui en diffère, Default compare des images lissées avec un seuil réglable
- Conserve des réglages distincts pour chaque méthode et chaque caméra
- Dispose d’un bouton de réinitialisation pour chaque méthode et d’un autre pour tous les réglages
- Fonctionne sur le processeur, sans carte graphique
- Les mêmes méthodes peuvent servir dans le test de détection de mouvement et dans les automatisations

## Réglages

- Motion Detector : la méthode de détection utilisée pour la caméra. Background Subtraction est présélectionné
- Area : la taille minimale du mouvement détecté, en pixels. Les mouvements plus petits sont ignorés
- Threshold : la sensibilité. Plus la valeur est élevée, plus la sensibilité est faible
- Blur (méthode Default) : lisse l’image pour atténuer le bruit
- Dilation (méthode Default) : agrandit les zones de mouvement détecté
- Learning Rate (méthode Background Subtraction) : la vitesse à laquelle l’arrière-plan s’adapte aux changements de la scène, de 0 à 1 ; -1 signifie automatique
