Agent Sécurité

AM-VISION-01 · vision.perimeter

Il surveille en continu ce que personne ne regarde, et n'alerte que sur ce qui le mérite.

Code  AM-VISION-01Module  vision.perimeterExécution  Edge / sur site
/le-pack/agent-securite — AI MONITORING

Ce qu'il détecte

Une présence humaine dans une zone définie, à une heure définie. Le franchissement d'une ligne dans un sens donné. Une présence après l'heure de fermeture. Un stationnement prolongé dans un endroit de passage. Un attroupement inhabituel.

Chaque règle est posée site par site, sur vos plans et vos horaires réels.

Comment il évite les fausses alertes

C'est ce qui le distingue d'une détection de mouvement, et c'est le seul critère qui compte à l'usage.

Il identifie des objets, pas des variations de pixels. Le système sait qu'il voit une personne. Le chat, l'ombre, le rideau ne déclenchent plus.

Il suit dans le temps. Sans suivi, on ne distingue pas une personne qui reste dix minutes de dix passages successifs. La trajectoire est conservée même quand la détection décroche brièvement, derrière un obstacle ou dans un contre-jour.

Il confirme sur une durée réelle. Une présence n'est validée qu'après un délai mesuré en secondes d'horloge, pas en nombre d'images. C'est technique mais décisif : la cadence d'un flux RTSP varie avec la charge réseau, et un compteur indexé sur les images dérive dès que le débit baisse.

Ce que vous recevez

Une alerte sur le canal que vous utilisez déjà — WhatsApp, email, notification — avec l'image de l'événement, la zone concernée et l'horodatage. Plus un journal complet, consultable et exportable.

Le réglage

Les seuils, les durées de confirmation et les zones se règlent sur votre site, à différents moments de la journée. La lumière d'un couloir à midi n'est pas celle de 19 h. Un agent livré avec des paramètres par défaut produit des fausses alertes jusqu'à ce que plus personne ne le regarde — c'est pour cette raison que le calibrage représente la moitié du travail de déploiement.


YOLOv8ByteTrackRTSPZones polygonalesLignes directionnellesEdgeWhatsApp API
PIPELINE
RTSP (n flux) → décodage → inférence YOLO (GPU/CUDA)
   → association ByteTrack (ID persistant intra-champ)
   → filtrage temporel (t ≥ seuil, horloge)
   → évaluation géométrique (point-in-polygon / franchissement orienté)
   → moteur de règles (zone × plage horaire × durée)
   → notification + journal horodaté
CONFIGURATION TYPE
zone_stockage:
  type: polygone
  classes: [person]
  confiance_min: 0.55
  duree_confirmation: 4s
  plage: 20:00–06:00
  action: alerte_whatsapp + journal

ligne_quai:
  type: ligne_orientee
  classes: [person, truck]
  sens: entrant
  cooldown: 30s

Sous le capot

La détection tourne en local sur GPU. Le modèle est quantifié pour réduire l'empreinte mémoire et permettre le traitement simultané de plusieurs flux sur une seule machine.

Le suivi attribue un identifiant persistant à chaque objet dans le champ d'une caméra. C'est ce qui permet de distinguer une personne qui reste dix minutes de dix passages successifs — et de conserver la trajectoire quand la détection décroche sur quelques images, derrière un obstacle ou dans un contre-jour.

L'évaluation géométrique teste l'appartenance à une zone polygonale ou le franchissement orienté d'une ligne. Le point de référence est le bas de la boîte englobante, pas son centre : c'est ce qui correspond au contact au sol et évite les faux franchissements sur les personnes de grande taille ou en hauteur.

Le cooldown empêche la répétition d'alertes sur un même événement continu.

Cet agent fait partie de notre pack d'agents de vision, pensé en particulier pour la sécurité.

Parlons de votre projet.

Trente minutes, gratuit et sans engagement.