AXIS Object Analytics - Manuel d’utilisation

Vue d’ensemble de la solution

À propos de l'application

AXIS Object Analytics détecte, classifie et compte les objets en mouvement, en particulier les personnes ou les véhicules. Vous pouvez configurer des scénarios avec différentes conditions de détection, telles que les objets qui se déplacent ou restent plus longtemps qu'une heure définie dans une zone prédéfinie ou qui traversent une ligne définie. Lorsque des objets sont détectés ou comptés, les périphériques réseau Axis ou les logiciels tiers peuvent effectuer différentes actions, telles que l'enregistrement vidéo, la lecture d'un message audio ou l'alerte du personnel de sécurité.

Considérations de performance

Pour obtenir des résultats optimaux, la caméra doit être correctement montée. Certaines conditions concernant la scène, l'image et les objets doivent être respectées. Les considérations mises en avant dans ce chapitre sont génériques. Pour toute considération spécifique au produit, consultez le manuel d'utilisation de votre produit sur help.axis.com.

Cette image illustre une caméra correctement montée.

  1. Hauteur de montage
  2. Inclinaison
  3. Zone de détection
  4. Distance de détection minimale
  5. Distance de détection maximale

Position de montage

Si vous montez la caméra de manière à ce qu'elle offre une vue plongeante, il est difficile pour l'application de classer les objets.

Inclinaison

La caméra doit être orientée suffisamment vers le sol de sorte que le centre de l'image se trouve sous l'horizon. Installez la caméra de sorte que la distance de détection minimale soit supérieure à la moitié de la hauteur d'installation de la caméra (distance de détection minimale > hauteur d'installation de la caméra / 2).

Zone de détection

Le point de détection d'un objet doit se trouver à l'intérieur de la zone de détection. Le point de détection d'un être humain se situe au niveau de ses pieds, tandis que celui d'un véhicule se situe en son centre.

Distance de détection maximale

  • La distance de détection maximale dépend des éléments suivants :
  • Type et modèle de la caméra

  • Objectif de la caméra. Une distance focale plus élevée permet une distance de détection supérieure.

  • Météo. Par exemple, une forte pluie ou de la neige peuvent affecter la distance et la précision de la détection.

  • Luminosité. La précision et la portée de la détection peuvent être affectées par un éclairage insuffisant.

  • Charge de caméra

Nous vous recommandons d'utiliser AXIS Site Designer pour déterminer la distance de détection maximale pour les différents modèles de caméra sur votre site.

Roulis

L'angle de roulis de la caméra doit être pratiquement égal à zéro. Cela signifie que l'image doit être au même niveau que l'horizon.

Champ de vision

Le champ de vision de la caméra doit être fixe.

Vibrations

L'application tolère les légères vibrations de la caméra. Toutefois, la caméra est plus performante en l'absence de vibrations.

Taille de l'objet

Pour un être humain à détecter, la hauteur minimale est de 4 % de la hauteur totale de l'image. Pour un véhicule, la hauteur minimale est de 3 % de la hauteur totale de l'image. Cependant, cela implique des conditions d'image parfaites et aucune obstruction dans le champ de vue. Pour minimiser le risque de détections manquées, nous recommandons une hauteur d'au moins 8 % pour les êtres humains et de 6 % pour les véhicules.

Visibilité des objets

La précision de la détection peut être affectée :

  • si les objets ne sont que partiellement visibles en raison, par exemple, d'un feuillage. Il est particulièrement important que les éléments caractéristiques, tels que les jambes ou les roues, soient visibles.

  • lorsque la scène est remplie d'objets qui se superposent fréquemment. Par exemple, en cas d'embouteillages ou dans un parking.

Contraste

  • Il doit exister un certain niveau de contraste entre les objets et l'arrière-plan. Le brouillard, la lumière directe qui brille sur la caméra ou une image trop bruyante peuvent entraîner des problèmes de contraste. Vous pouvez augmenter le niveau d'éclairage et ajuster les paramètres de l'image pour améliorer le niveau de contraste.
  • Lorsque vous utilisez une caméra jour/nuit avec un éclairage artificiel, nous vous recommandons de définir au moins 50 lux dans l'intégralité de la zone de détection.

  • Lorsque vous utilisez un éclairage infrarouge intégré, la distance de détection maximale dépend de la caméra et de l'environnement.

Mouvement attendu des objets dans la scène

Les objets qui se rapprochent de la caméra en ligne droite doivent se déplacer plus longtemps avant d'être détectés par rapport aux objets qui se déplacent perpendiculairement au champ de vision de la caméra.

Pose humaine

Les êtres humains doivent se déplacer en position debout.

Mouvement d'objet

Les objets doivent se déplacer dans la scène pendant au moins 2 secondes.

Paramètres d'image recommandés

Avant de commencer à utiliser l'application, nous vous conseillons d'activer Forensic WDR et la correction de la distorsion en barillet, si ces fonctions sont disponibles sur votre caméra.

L'image à droite est un exemple de distorsion en barillet. La distorsion en barillet est un effet d'objectif dans lequel les lignes droites apparaissent plus courbées près des bords de l'image.
  • Conditions susceptibles de retarder ou de faire manquer des détections
  • Remarque 

    Ces conditions ne sont pas pertinentes pour les caméras de fusion radar-vidéo.

  • Brouillard

  • Éclairage direct sur la caméra

  • Éclairage inapproprié

  • Image trop bruyante

  • Situations susceptibles de déclencher de fausses alarmes
  • Personnes ou véhicules partiellement cachés. Par exemple, une petite fourgonnette qui apparaît derrière un mur peut ressembler à une personne, car le véhicule est haut et étroit.

  • Insectes sur l'objectif de la caméra. Notez que les caméras jour et nuit avec spots infrarouges attirent les insectes et les araignées.

  • Phares de voiture dans des conditions de forte pluie.

  • Animaux de taille humaine.

  • Éclairage intense produisant des ombres.

Mise en route

  1. Connectez-vous à l'interface du périphérique en tant qu'administrateur et allez à Apps (Applications) > AXIS Object Analytics.

  2. Lancez l'application et cliquez sur Open (Ouvrir).

  3. Dans l'écran d'accueil, cliquez sur Step-by-step (Pas à pas) pour suivre la procédure de configuration recommandée.

  4. Dans Considérations, lisez attentivement les informations.

  5. Cliquez sur + Nouveau scénario.

  6. Sélectionnez les éléments de votre scénario :

    • Objet dans la zone : Détecter et classer les objets qui se déplacent à l'intérieur d'une zone définie.

    • Franchissement de ligne : Détecter et classer les objets qui franchissent une ligne définie.

    • Heure dans la zone : Détecter et classer les objets qui restent trop longtemps dans une zone.

    • Comptage de passages : Compter et classer les objets qui franchissent une ligne définie.

    • Occupation dans la zone : Classer et estimer le nombre d'objets dans une zone définie à un moment donné.

    • Mouvement dans la zone : Détecter tout type d'objet qui se déplace à l'intérieur d'une zone définie.

    • Franchissement de ligne de mouvements : Détecter tout type d'objet qui traverse une ligne définie.

  7. Pour en savoir plus sur les différents scénarios, consultez Scénarios de zone et Scénarios de franchissement de ligne.
  8. Sélectionnez le type d'objet que vous souhaitez que l'application détecte.

    En savoir plus sur Classification des objets.

  9. Sur les caméras PTZ, vous pouvez choisir de restreindre la détection à une position préréglée spécifique. Sélectionnez-la dans la liste.

  10. Configurez votre scénario.

    Pour savoir comment ajuster la ligne ou la zone à inclure par défaut, consultez Régler la zone ou la ligne virtuelle.

  11. Vérifiez vos paramètres, puis cliquez sur Terminer.

Vous venez de créer un scénario. Pour le renommer ou le modifier, cliquez sur Ouvrir.

Pour créer davantage de scénarios, cliquez sur + Nouveau scénario.

Créer un scénario : objet dans la zone
Créer un scénario : temps dans la zone.
Créer un scénario : occupation dans la zone.
Créer un scénario : franchissement de ligne
Créer un scénario : comptage de passages

Régler la zone ou la ligne virtuelle

  • Pour redéfinir une zone ou une ligne virtuelle, cliquez et faites glisser l'un des points d'ancrage.

  • Pour déplacer une zone ou une ligne virtuelle, cliquez dessus et faites-la glisser.

  • Pour supprimer un sommet, effectuez un clic droit sur le sommet.

  • Ligne virtuelle
  • Pour modifier la direction dans laquelle les objets doivent se déplacer pour être détectés, cliquez sur Scène > Changer la direction de déclenchement. Les flèches rouges à côté de la ligne indiquent la direction actuelle. Les actions se déclenchent lorsque des objets franchissent la ligne dans la direction des flèches.

  • Pour réinitialiser la ligne virtuelle à sa taille par défaut, cliquez sur Scene > Reset line (Scène > Réinitialiser la ligne).

  • Si vous avez modifié la ligne virtuelle dans un scénario existant, vous pouvez copier la forme, la position et la direction du déclencheur de la ligne dans un nouveau scénario. Pour copier une ligne virtuelle, allez à Copier la ligne virtuelle d'un scénario existant et sélectionnez un scénario dans la liste déroulante.

  • Zone
  • Pour créer une zone à l'intérieur de la zone d'inclusion dans laquelle vous ne voulez pas que des objets soient détectés, cliquez sur + Ajouter une zone à exclure.

  • Si vous avez modifié la zone d'inclusion dans un scénario existant, vous pouvez copier la forme et la position de la zone au nouveau scénario. Pour copier une zone d'inclusion, allez à Copier la zone d'intérêt d'un scénario existant et sélectionnez un scénario dans la liste déroulante

Configurer l'application

Modifier un scénario

Pour modifier un scénario, cliquez sur Scenarios (Scénarios) et cliquez sur Open (Ouvrir) dans la carte du scénario.

  • Pour tous les types de scénarios :
  • Pour renommer le scénario, cliquez sur .

  • Pour changer le type d'objets à détecter, cliquez sur Triggering objects (Objets déclencheurs).

  • Pour ajuster la zone ou la ligne virtuelle, cliquez sur Scène.

  • Pour les scénarios de temps dans la zone :
  • Utilisez le paramètre avancé Maintenir la règle active tant que l'objet est suivi lors de la création d'une règle dans l'interface Web du périphérique. La règle est alors associée à une action avec l'option « ... tant que la règle est active ». Ainsi, la règle reste active tant que l'objet est suivi et dans la zone d'inclusion, et non pas uniquement pendant toute la durée de l'alarme.

    Pour un exemple de procédure de configuration, consultez Enregistrement vidéo lorsqu'une personne reste trop longtemps dans une zone.

  • Pour les scénarios de comptage de passages :
  • Pour réinitialiser quotidiennement les comptages, cliquez sur Comptage de passages et activez Réinitialiser le compteur à minuit.

  • Pour réinitialiser les comptages ponctuellement, cliquez sur Comptage de passages et cliquez sur Réinitialiser les comptages.

  • Remarque 

    L'application stocke les données de comptage pendant 35 jours, quel que soit le type de stockage utilisé.

  • Pour envoyer des événements avec des données de comptage à intervalles d'une minute, activez l'option Intervalle d'événement.

  • Pour les scénarios d'occupation dans la zone :
  • Pour déclencher des actions basées sur les niveaux d'occupation dans la zone d'intérêt, définissez un seuil d'occupation.

  • Pour déclencher des actions lorsque le seuil d'occupation est valide pendant une durée définie, définissez le nombre de secondes dans Déclencher une action après le temps défini.

  • Pour envoyer des événements avec des données d'occupation à intervalles d'une minute, activez l'option Intervalle d'événement. L'événement inclut l'occupation minimale, maximale et moyenne pendant l'intervalle.

  • Pour les scénarios de mouvement dans la zone et de franchissement de ligne de mouvement :
  • Pour réduire les fausses alarmes en raison des petits objets, des objets passagers et des objets ondulants, utilisez des filtres. Pour des instructions et pour plus d'informations, consultez Utiliser des filtres.

Calibrer la perspective

Remarque 

Il n'est pas possible de calibrer la perspective sur tous les types de périphériques, par exemple certaines caméras panoramiques.

Si la scène a une profondeur importante, vous devez calibrer la perspective pour éliminer les fausses alarmes dues aux petits objets. Pendant le calibrage, l'application compare la hauteur des objets lorsqu'ils apparaissent dans l'image avec la hauteur réelle des objets physiques correspondants. L'application utilise la perspective calibrée pour calculer la taille de l'objet.

Disposez des barres verticales sur l'image pour calibrer la perspective. Les barres représentent les objets physiques situés à différentes distances de la caméra.

  1. Accédez à Settings > Advanced > Perspective (Paramètres > Avancés > Perspective) et cliquez sur + (+).

  2. Dans la vidéo en direct, choisissez deux objets d'une même hauteur connue, par exemple un être humain ou des poteaux de clôture, qui se trouvent sur le terrain et à des distances différentes de la caméra.

    Vous pouvez utiliser, par exemple, des poteaux de clôture ou un être humain.

  3. Placez les barres sur chaque objet et ajustez la longueur de chaque barre en fonction de la hauteur de l'objet.

  4. Sélectionnez les scénarios auxquels vous voulez appliquer la perspective.

  5. Saisissez la hauteur des objets par hauteur de barre Perspective.

  6. Cliquez sur Save (Enregistrer).

Exemple

Si une barrière avec des poteaux hauts de 2 mètres part de la caméra et continue au loin, placez les barres sur les poteaux de clôture, ajustez leur longueur, puis saisissez dans les champs 200 cm (6 pi 7 po).

Important

Assurez-vous que les barres ne se superposent pas en hauteur.

Ajouter des incrustations de métadonnées gravées aux flux vidéo

Pour afficher l'événement qui a été détecté dans le flux vidéo en direct et enregistré, activez l'incrustation de métadonnées. Lorsque vous activez l'incrustation de métadonnées, l'application indique :

  • Un rectangle autour des objets détectés.

  • La zone ou la ligne du scénario où l'objet a été détecté.

  • Pour le comptage des passages : un tableau présentant les comptages cumulés par type d'objet.

  • Pour l'occupation dans la zone : un tableau comprenant le comptage estimé par type d'objet à un moment donné.

Si vous activez les trajectoires, l'application affiche également une ligne qui indique le chemin pris par un objet.

Si plusieurs scénarios se déclenchent en même temps, les incrustations correspondantes sont toutes affichées dans tous les flux avec la résolution sélectionnée.

Important

Les incrustations de métadonnées sont des incrustations d'alarme gravées à la résolution sélectionnée du flux vidéo. Vous ne pouvez pas les supprimer de la vidéo enregistrée.

Remarque 

Si vous utilisez des zones de visualisation, les incrustations de métadonnées apparaissent seulement dans la première zone de visualisation. Le nom par défaut de la première zone de visualisation est Zone de visualisation 1.

  1. Sur la page Web de l'application, accédez à Settings > Advanced (Paramètres > Avancé) et, en fonction de votre caméra :

    • Activez Metadata overlay (Incrustation de métadonnées).

    • Sous Metadata overlay (Incrustation de métadonnées), sélectionnez la résolution dans laquelle les incrustations de métadonnées gravées doivent apparaître. Vous ne pouvez sélectionner qu'une résolution et le paramètre s'applique à tous les scénarios.

  2. Pour afficher le chemin pris par un objet, sélectionnez Trajectories (Trajectoires).

Restreindre la détection à une position préréglée PTZ

Sur les caméras PTZ, vous pouvez restreindre la détection à une position préréglée spécifique.

  1. Allez à Scenarios (Scénarios) et cliquez sur Open (Ouvrir) dans une carte de scénario ou cliquez sur + pour créer un nouveau scénario.

  2. Cliquez sur Scene (Scène) et sélectionnez une position préréglée dans la liste.

Remarque 

Chaque fois que la position PTZ préréglée change, l'application doit recommencer le calibrage. Nous vous conseillons d'attendre au moins 15 secondes avant de changer des positions préréglées dans une ronde de contrôle.

Utiliser des filtres

Utilisez des filtres pour réduire le risque de fausses alarmes dans les scénarios de mouvement dans la zone ou de franchissement de ligne de mouvement.

  • Objets passagers : Ignore les objets qui n'apparaissent dans l'image que pendant une courte période de temps.

  • Objets ondulants : Ignore les objets qui se déplacent uniquement sur une courte distance.

  • Petits objets : Ignore les petits objets.

Recommandations de filtres

  • Les filtres s'appliquent à tous les objets en mouvement identifiés par l'application et doivent être configurés avec soin pour s'assurer qu'aucun objet important n'est ignoré.

  • Configurez un filtre à la fois et testez-le avant d'activer un autre filtre.

  • Modifier les paramètres du filtre soigneusement jusqu'à obtention du résultat souhaité.

Ignorer les objets passagers

Utilisez le filtre Objets passagers pour éviter de détecter des objets qui n'apparaissent que très brièvement, comme les faisceaux des phares d'une voiture ou des ombres qui se déplacent rapidement.

Lorsque vous activez le filtre Objets passagers et que l'application détecte un objet en mouvement, l'objet ne déclenche pas d'action avant écoulement de la durée définie. Si l'action doit démarrer un enregistrement, configurez l'heure de pré-déclenchement de sorte que l'enregistrement intègre également l'heure à laquelle l'objet s'est déplacé dans la scène avant de déclencher l'action.

  1. Cliquez sur Scénarios et cliquez sur + pour créer un nouveau scénario.

  2. Sélectionnez Mouvement dans la zone ou Franchissement de ligne de mouvements.

  3. Activez l'option Objets passagers.

  4. Saisissez le nombre de secondes dans le champ. Le nombre de secondes représente le temps minimum qui doit s'écouler avant que l'objet ne déclenche une action dans le système de gestion des événements du dispositif. Commencez par une courte durée.

  5. Si le résultat n'est pas satisfaisant, augmentez progressivement la durée du filtre.

Ignorer les objets oscillants

Le filtre Objets ondulants ignore les objets qui ne se déplacent que sur une courte distance, par exemple, un feuillage qui ondule, des drapeaux et leur ombre. Si les objets ondulants sont volumineux, par exemple de grands étangs ou de grands arbres, utilisez les zones d'exclusion plutôt que le filtre. Le filtre est appliqué à tous les objets ondulants détectés et, si la valeur est trop grande, les objets importants peuvent ne pas déclencher d'actions.

Lorsque le filtre Objet ondulant est activé et que l'application détecte un objet, l'objet ne déclenche pas d'action jusqu'à ce qu'il se soit déplacé sur une plus grande distance que la taille du filtre.

Le filtre ignore tout objet en mouvement sur une distance plus courte que celle allant du centre à la périphérie de l'ellipse.

Remarque 
  • Nous vous recommandons de commencer par une taille Petit filtre.
  1. Cliquez sur Scénarios et cliquez sur + pour créer un nouveau scénario.

  2. Sélectionnez Mouvement dans la zone.

  3. Activez l'opton Objets ondulants.

  4. Saisissez la distance à laquelle les objets sont autorisés à de déplacer, ainsi qu'un pourcentage de l'écran, avant qu'une action se déclenche.

Ignorer les petits objets

Le filtre Petits objets réduit le nombre de fausses alarmes en ignorant les objets de petite taille, par exemple les petits animaux.

Remarque 
  • Le filtre s'applique à tous les objets dans l'image, pas uniquement les objets dans la même position que le rectangle de configuration.
  • L'application ignore les objets qui sont plus petits à la fois en largeur et en hauteur saisies.
  1. Cliquez sur Scénarios et cliquez sur + pour créer un nouveau scénario.

  2. Sélectionnez Mouvement dans la zone ou Franchissement de ligne de mouvements.

  3. Activez l'option Petits objets.

  4. Remarque 

    Si vous avez calibré la perspective, saisissez la largeur et la hauteur des objets à ignorer en centimètres (pouces) plutôt qu'en pourcentage de l'image.

  5. Saisissez la largeur et la hauteur des objets à ignorer en pourcentage de l'image.

Définir des règles pour les événements

Pour plus d'informations, consultez notre guide Premiers pas avec les règles pour les événements.

Enregistrer une vidéo lorsqu'un objet est détecté

Cet exemple explique comment configurer le périphérique Axis pour un enregistrement vidéo sur une carte SD lorsque l'application détecte un objet.

  1. Dans l'interface Web du périphérique, accédez à Apps (Applications) et assurez-vous que l'application est démarrée.

  2. Pour vérifier que la carte SD est montée, accédez à System > Storage (Système > Stockage).

  3. Accédez à System > Events (Système > Événements) et ajoutez une règle.

  4. Saisissez le nom de la règle.

  5. Dans la liste des conditions, sous Application, sélectionnez le scénario de l'application. Pour déclencher la même action pour tous les scénarios, sélectionnez Object Analytics : Any Scenario (Tous les scénarios).

  6. Dans la liste des actions, sous Recordings (Enregistrements), sélectionnez Record video (Enregistrer la vidéo).

  7. Dans la liste des options de stockage, sélectionnez SD-DISK.

  8. Sélectionnez une Caméra et un Profil de flux.

    Pour afficher les incrustations de métadonnées, assurez-vous de les avoir activées dans l'application avec la même résolution que dans le profil de flux.

  9. Remarque 

    Il est déconseillé d'utiliser un scénario avec une durée dans la zone pour déclencher des enregistrements si la durée pendant laquelle un objet est autorisé à rester à l'intérieur de la zone d'inclusion est supérieure à 30 secondes. La raison à cela est qu'il est difficile d'utiliser une durée pré-tampon supérieure à 30 secondes, ce qui est nécessaire si vous souhaitez voir ce qui s'est passé avant la détection de l'objet.

  10. Si vous souhaitez démarrer l'enregistrement avant la détection de l'objet, saisissez une durée de Pré-tampon.

  11. Cliquez sur Save (Enregistrer).

  12. Pour tester la règle, accédez à la page Web de l'application et ouvrez le scénario. Cliquez sur Test alarm (Alarme test). Cette action génère un événement, comme si le scénario s’était réellement produit. Si vous avez activé les incrustations de métadonnées, un rectangle rouge ou bleu s’affiche.

Enregistrement vidéo lorsqu'une personne reste trop longtemps dans une zone

Cet exemple explique comment configurer un périphérique Axis de manière à enregistrer la vidéo sur une carte SD lorsque l'application détecte une personne qui reste trop longtemps dans une zone définie.

  1. Dans l'interface web du périphérique :
  2. Accédez aux Applications et assurez-vous que l'application a démarré.

  3. Accédez à Système > Stockage et vérifiez que la carte SD est montée.

  4. Dans AXIS Object Analytics :
  5. Dans Scénarios, cliquez sur + Nouveau scénario.

  6. Sélectionnez Time in area (Heure dans la zone) et cliquez sur Next (Suivant).

  7. Sélectionnez Human (Humain) et cliquez sur Next (Suivant).

  8. Réglez la zone d'intérêt en fonction de vos besoins.

  9. Sous les paramètres de temps dans la zone, définissez la durée pendant laquelle l'être humain est autorisé à rester dans la zone.

  10. Cliquez sur Finish (Terminer).

  11. Ouvrez le scénario que vous venez de créer.

  12. Allez à Déclencheur d'objets > Heure dans la zone > Avancé et cliquez sur Conserver la règle active tant que l'objet est suivi.

    Ainsi, la règle que vous créez dans l'interface web du périphérique est conservée tant que l'objet est suivi, et non pas uniquement pendant la durée de l'alarme.

  13. Dans l'interface web du périphérique :
  14. Accédez à System > Events (Système > Événements) et ajoutez une règle.

  15. Saisissez le nom de la règle.

  16. Dans la liste des conditions, sous Application, sélectionnez le scénario de l'application.

  17. Dans la liste des actions, sous Recordings (Enregistrements), sélectionnez Record video while the rule is active (Enregistrer la vidéo tant que la règle est active).

  18. Dans la liste des options de stockage, sélectionnez SD-DISK.

  19. Sélectionnez une Caméra et un Profil de flux.

    Pour afficher les incrustations de métadonnées, assurez-vous de les avoir activées dans l'application avec la même résolution que dans le profil de flux.

  20. Remarque 

    Il est déconseillé d'utiliser un scénario avec une durée dans la zone pour déclencher des enregistrements si la durée pendant laquelle un objet est autorisé à rester à l'intérieur de la zone d'inclusion est supérieure à 30 secondes. La raison à cela est qu'il est difficile d'utiliser une durée pré-tampon supérieure à 30 secondes, ce qui est nécessaire si vous souhaitez voir ce qui s'est passé avant la détection de l'objet.

  21. Si vous souhaitez démarrer l'enregistrement avant la détection de l'objet, saisissez une durée de Pré-tampon.

  22. Cliquez sur Save (Enregistrer).

  23. Dans AXIS Object Analytics :
  24. Pour tester la règle, ouvrez le scénario et cliquez sur Tester l'alarme. Cette action génère un événement, comme si le scénario s’était réellement produit.

Envoyer un e-mail lorsque 100 véhicules sont passés

Le comptage de passages et la fonctionnalité de seuil de passage vous permettent d'être notifié chaque fois qu'un nombre d'objets définis par l'utilisateur a franchi la ligne.

Cet exemple explique comment configurer une règle d'envoi d'e-mail à chaque passage de 100 véhicules.

Avant de commencer

  • Créez un destinataire d'e-mail dans l'interface du périphérique.

  1. Dans AXIS Object Analytics :
  2. Dans Scénarios, cliquez sur + Nouveau scénario.

  3. Sélectionnez Crossline counting (Comptage de passages) et cliquez sur Next (Suivant).

  4. Désélectionnez Humain des types d'objets répertoriés et cliquez sur Suivant.

  5. Mettez à jour le nom du scénario pour Count vehicles (Comptage des véhicules).

  6. Réglez la ligne virtuelle selon vos besoins.

  7. Activez le Seuil de passage.

  8. Dans Number of counts between events (Nombre de comptages entre les événements), saisissez 100.

  9. Cliquez sur Finish (Terminer).

  10. Dans l'interface web du périphérique :
  11. Accédez à System > Events (Système > Événements) et ajoutez une règle.

  12. Saisissez le nom de la règle.

  13. Dans la liste des conditions, sous Application, sélectionnez Object Analytics : Compter les véhicules qui ont atteint le seuil de passage.

  14. Dans la liste des actions, sous Notifications (Notifications), sélectionnez Send notification to email (Envoyer une notification à l'e-mail).

  15. Sélectionnez un destinataire de la liste.

  16. Saisissez un objet et un message pour l'e-mail.

  17. Cliquez sur Save (Enregistrer).

Activer une sirène d'alarme lorsqu'il y a plus de 50 objets dans une zone définie

Avec la fonction d'occupation dans la zone et la fonctionnalité de seuil de passage, vous pouvez déclencher des actions lorsqu'un nombre d'objets définis par l'utilisateur reste dans une zone.

Cet exemple explique comment connecter une caméra to AXIS D4100-E Network Strobe Siren sur MQTT. Lorsque AXIS Object Analytics détecte que plus de 50 personnes humaines sont restées dans une zone définie pendant une minute, la caméra déclenche une action qui active un profil dans la sirène stroboscopique.

  • Avant de commencer :
  • Créez un profil dans la sirène stroboscope.

  • Définissez un courtier MQTT et obtenez son adresse IP, son nom d'utilisateur et son mot de passe.

  1. Dans AXIS Object Analytics :
  2. Dans Scénarios, cliquez sur + Nouveau scénario.

  3. Sélectionnez Occupancy in area (Occupation dans la zone) et cliquez sur Next (Suivant).

  4. Sélectionnez Human (Humain) et cliquez sur Next (Suivant).

  5. Mettez à jour le nom du scénario sur 50 max.

  6. Réglez la zone d'intérêt en fonction de vos besoins.

  7. Activez le Seuil d'occupation.

  8. Définissez le Nombre d'objets sur Plus de 50.

  9. Définissez Trigger action after set time (Déclencher une action après le temps défini) sur 60 secondes.

  10. Cliquez sur Finish (Terminer).

  1. Configurez le client MQTT dans l'interface Web de la caméra :
  2. Allez à Système > MQTT > Client MQTT > Courtier et saisissez les informations suivantes :

    • Hôte : adresse IP du courtier

    • Client ID (Identifiant client) : par exemple, Caméra 1

    • Protocol (Protocole) : protocole sur lequel le courtier est défini

    • Port : numéro de port utilisé par le courtier

    • Username (Nom d'utilisateur) et Password (Mot de passe) du courtier

  3. Cliquez sur Save (Enregistrer) et Connect (Connecter).

  1. Créez deux règles pour la publication MQTT dans l'interface Web de la caméra :
  2. Accédez à System (Système) > Events (Événements) > Rules (Règles) et ajoutez une règle.

    Cette règle activera la sirène stroboscopique.

  3. Saisissez les informations suivantes :

    • Nom : Alarme de seuil

    • Condition (Condition) : Applications : Alarme de seuil max. 50 modifiée.

    • Action : MQTT > Send MQTT publish message (Envoyer le message de publication MQTT)

    • Topic (Rubrique) : Seuil

    • Payload (Charge utile) : Activé

    • QoS : 0, 1 ou 2

  4. Cliquez sur Save (Enregistrer).

  5. Ajoutez une autre règle avec les informations suivantes :

    Cette règle désactivera la sirène stroboscopique.

    • Nom : Aucune alarme de seuil

    • Condition (Condition) : Applications : Alarme de seuil max. 50 modifiée

      • Sélectionnez Invert this condition (Inverser cette condition).

    • Action : MQTT > Send MQTT publish message (Envoyer le message de publication MQTT)

    • Topic (Rubrique) : Seuil

    • Payload (Charge utile) : Éteint

    • QoS : 0, 1 ou 2

  6. Cliquez sur Save (Enregistrer).

  1. Configurer le client MQTT dans l'interface Web de la sirène stroboscopique :
  2. Allez à Système > MQTT > Client MQTT > Courtier et saisissez les informations suivantes :

    • Hôte : adresse IP du courtier

    • Client ID (Identifiant client) : Sirène 1

    • Protocol (Protocole) : protocole sur lequel le courtier est défini

    • Port : numéro de port utilisé par le courtier

    • Username (Nom d'utilisateur) et Password (Mot de passe)

  3. Cliquez sur Save (Enregistrer) et Connect (Connecter).

  4. Accédez à MQTT subscriptions (Abonnements MQTT) et ajoutez un abonnement.

    Saisissez les informations suivantes :

    • Subscription filter (Filtre d'abonnements) : Seuil

    • Subscription type (Type d'abonnement) : Avec état

    • QoS : 0, 1 ou 2

  5. Cliquez sur Save (Enregistrer).

  1. Créer une règle pour les abonnements MQTT dans l'interface web de la sirène stroboscopique :
  2. Accédez à System (Système) > Events (Événements) > Rules (Règles) et ajoutez une règle.

  3. Saisissez les informations suivantes :

    • Nom : Mouvement détecté

    • Condition (Condition) : MQTT > Stateful (Avec état)

    • Subscription filter (Filtre d'abonnements) : Seuil

    • Payload (Charge utile) : Activé

    • Action : Luminosité et sirène > Exécuter le profil de luminosité et de sirène tant que la règle est active

    • Profil : sélectionnez le profil que vous souhaitez actif.

  4. Cliquez sur Save (Enregistrer).

En savoir plus

Classification des objets

L'application peut classer deux types d'objets : les humains et les véhicules. L'application affiche un rectangle autour des objets classés. Les objets classés en tant qu'êtres humains sont indiqués par un rectangle rouge et les objets classés en tant que véhicules sont indiqués par un rectangle bleu.

Avec les caméras compatibles avec le deep learning, les véhicules peuvent être classés dans des sous-catégories telles que les camions, bus, voitures, vélos et autres.

Si vous utilisez la durée dans la fonctionnalité de zone, le rectangle est jaune jusqu'à ce que la condition de durée soit remplie. Si l'objet reste ensuite à l'intérieur de la zone d'inclusion pendant encore 30 secondes, le rectangle comporte un pointillé.

Chaque objet classé dispose d'un point de détection que l'application utilise pour décider si un objet se trouve à l'intérieur ou à l'extérieur d'une zone d'inclusion ou s'il traverse une ligne virtuelle. Pour un humain, le point de détection se situe au niveau de ses pieds, tandis que celui d'un véhicule se situe en son centre. Si les pieds d'un humain ou le centre d'un véhicule est obstrué dans la vue de la caméra, l'application suppose l'emplacement du point de détection.

Remarque 

Nous vous recommandons de prendre en compte l'emplacement supposé du point de détection des objets lorsque vous tracez la zone d'inclusion ou la ligne virtuelle.

Pour les meilleurs résultats possibles :

  • À un certain moment, l'objet entier doit être visible dans la scène.

  • L'objet doit être en mouvement dans la scène pendant au moins 2 secondes.

  • Sur les caméras avec machine learning, les êtres humains doivent se déplacer en position debout. Pour les caméras avec deep learning, ce n'est pas une obligation.

  • La partie supérieure du corps d'un être humain doit être visible

  • Les objets doivent se détacher de l'arrière-plan

  • Réduisez le flou de mouvement.

Scénarios de zone

Lorsque vous configurez un scénario Objet dans la zone, l'application détecte les objets qui se déplacent à l'intérieur d'une zone définie. La zone définie est appelée zone d'inclusion.

Avec le scénario Heure dans la zone, vous pouvez définir une limite de temps pendant laquelle un objet est autorisé à rester dans la zone d'inclusion avant que l'application ne déclenche une action. Lorsqu'un objet pénètre dans la zone d'inclusion, l'horodateur démarre. Si l'objet quitte la zone d'inclusion avant que la limite de temps définie ne soit atteinte, le compteur se réinitialise. Le point de détection de l'objet doit se trouver à l'intérieur de la zone d'inclusion pour que le compteur poursuive le décompte. La fonctionnalité d'horodatage de la zone convient aux zones où les humains ou les véhicules ne sont censés rester que très peu de temps, comme les tunnels ou les cours d'écoles après les heures d'ouverture.

Lorsque vous configurez un scénario Occupation dans la zone, l'application évalue le nombre d'objets qui se trouvent à l'intérieur de la zone d'inclusion à un moment donné. Un compteur d'objets affiche le nombre d'objets estimé qui se trouvent actuellement dans la zone d'inclusion. Lorsqu'un objet pénètre dans la zone ou en sort, le compteur d'objets s'ajuste. L'option Occupation dans la zone est adaptée aux zones pour lesquelles vous souhaitez obtenir un comptage estimé d'un ou de plusieurs types d'objets (parkings, par exemple).

Lorsque vous sélectionnez un scénario Mouvement dans la zone, l'application ne classe pas les objets. Au lieu de cela, elle détecte tout objet qui se déplace dans la scène. Cela peut être, par exemple, des animaux, des feuillages, des drapeaux ou des ombres. Pour ignorer les petits objets, les objets ondulants ou les objets qui n'apparaissent que très peu, vous pouvez utiliser des filtres. Pour plus d'informations, consultez la section Utiliser des filtres.

Zone d'inclusion

Il s'agit de la zone où l'application détecte et compte les types d'objets sélectionnés. L'application déclenche des actions pour les objets si son point de détection se trouve dans la zone d'inclusion. L'application ignore les objets situés en dehors de la zone d'inclusion.

Redéfinissez et redimensionnez la zone afin qu'elle ne couvre que la partie de la scène où vous souhaitez détecter et compter des objets. Si vous utilisez les données d'occupation de la zone ou la fonctionnalité de l'heure dans la zone, il est important d'intégrer les parties d'une scène peu fréquentée avec des objets qui se chevauchent fréquemment. Le rectangle de la zone d'inclusion par défaut peut être remplacé par un polygone comptant jusqu'à 10 angles.

Recommandation

S'il existe une route ou un trottoir très passants à proximité de la zone d'inclusion, dessinez la zone d'inclusion de sorte que les objets en dehors de la zone d'inclusion ne sont pas détectés accidentellement. Cela signifie que vous devez éviter de dessiner la zone d'inclusion trop près de la route ou du trottoir passants.

Zones à exclure

Une zone à exclure est une zone à l'intérieur de la zone à inclure dans laquelle certains types d'objets ne sont pas détectés ou comptés. Utilisez des zones à exclure s'il existe des zones à l'intérieur de la zone d'inclusion qui déclenchent un grand nombre d'actions indésirables. Vous pouvez créer jusqu'à 5 zones à exclure.

Déplacez, redéfinissez et redimensionnez la zone afin qu'elle couvre la partie souhaitée de la scène. Le rectangle par défaut peut être remplacé par un polygone comptant jusqu'à 10 angles.

Recommandation

Placez les zones d'exclusion à l'intérieur de la zone d'inclusion. Utilisez les zone à exclure pour couvrir les zones où vous ne voulez pas détecter d'objets.

Scénarios de franchissement de ligne

Lorsque vous configurez un scénario de Franchissement de ligne, l'application détecte les objets qui franchissent une ligne définie virtuellement.

Avec le scénario Comptage de passages , l'application détecte et compte les objets qui traversent la ligne virtuelle, et vous pouvez voir le comptage cumulé dans un tableau.

Lorsque vous sélectionnez un scénario Franchissement de ligne de mouvements, l'application ne classe pas les objets. Elle détecte plutôt tout objet qui traverse la ligne virtuelle. Pour ignorer les petits objets ou objets qui n'apparaissent que très peu, vous pouvez utiliser des filtres. Pour plus d'informations, consultez la section Utiliser des filtres.

La ligne virtuelle est une ligne jaune dans l'image. Les objets du type sélectionné qui franchissent la ligne dans une certaine direction sont détectés. Les flèches rouges sur la ligne indiquent le sens de passage. Les actions se déclenchent lorsque des objets franchissent la ligne dans la direction indiquée par les flèches.

Pour déclencher une action, l'objet doit franchir la ligne. Comme illustré, le point de détection de l'objet doit traverser la ligne pour que l'action se déclenche. Les objets qui touchent seulement la ligne ne déclenchent pas d'action.

  • Dans l'illustration à gauche, l'homme ne déclenche pas d'action, car son point de détection n'a pas encore franchi la ligne.

  • Dans l'illustration à droite, l'homme déclenche une action, car son point de détection a traversé la ligne.

Pour plus d'informations sur le point de détection, consultez Classification des objets.

Recommandations pour la ligne virtuelle

  • Ajustez la ligne virtuelle de sorte que :
  • les objets ne soient pas susceptibles d'attendre à la ligne.

  • les objets soient clairement visibles à l'image avant qu'ils ne traversent la ligne.

  • le point de détection d'un objet soit susceptible de traverser la ligne.

Intégration

Configurer les alarmes dans AXIS Camera Station

Cet exemple explique comment configurer une règle dans AXIS Camera Station pour alerter l'opérateur et enregistrer une vidéo comportant des incrustations de métadonnées lorsque AXIS Object Analytics détecte un objet.

Avant de commencer

  1. Ajouter la caméra à AXIS Camera Station
  2. Dans AXIS Camera Station, ajoutez la caméra. Reportez-vous au manuel utilisateur AXIS Camera Station.

  1. Créer un déclencheur d'événement de périphérique
  2. Cliquez sur et allez à Configuration > Recording and events (Enregistrements et événements) > Action rules (Règles d'action) et cliquez sur New (Nouveau).

  3. Cliquez sur Ajouter pour ajouter un déclencheur.

  4. Sélectionnez Device event (Événement de périphérique) dans la liste des déclencheurs et cliquez sur OK.

  5. Dans la section Configure device event trigger (Configurer le déclencheur d'événement de périphérique) :

    • Dans Device (Périphérique), sélectionnez la caméra.

    • Dans Event (Événement), sélectionnez l'un des scénarios pour AXIS Object Analytics.

    • Dans Période de déclenchement, définissez un intervalle de temps entre deux déclenchements successifs. Utilisez cette fonction pour réduire le nombre d'enregistrements successifs. En cas de nouveau déclenchement pendant cet intervalle, l'enregistrement se poursuit et la période de déclenchement reprend à partir de ce moment.

  6. Dans Filters (Filtres), réglez l'option active (active) sur Yes (Oui).

  7. Cliquez sur Ok.

  1. Créer des actions pour déclencher des alarmes et enregistrer la vidéo
  2. Cliquez sur Next (Suivant).

  3. Cliquez sur Ajouter pour ajouter une action.

  4. Sélectionnez Raise alarm (Déclencher une alarme) dans la liste des actions et cliquez sur OK (OK).

  5. Remarque 

    Le message d'alarme correspond à ce que voit l'opérateur lorsqu'une alarme est déclenchée.

  6. Dans la section Alarm message (Message d'alarme), saisissez le titre et la description de l'alarme.

  7. Cliquez sur Ok.

  8. Cliquez sur Add (Ajouter) pour ajouter une autre action.

  9. Sélectionnez Record (Enregistrer) dans la liste des actions et cliquez sur OK.

  10. Dans la liste des caméras, sélectionnez la caméra à utiliser pour l'enregistrement.

  11. Important

    Pour inclure des incrustations de métadonnées dans l'enregistrement, assurez-vous de sélectionner un profil avec la même résolution que celle sélectionnée pour les incrustations de métadonnées dans l'application.

  12. Sélectionnez un profil et configurez le pré-buffer et le post-tampon.

  13. Cliquez sur Ok.

  1. Spécifier quand l'alarme est active
  2. Cliquez sur Next (Suivant).

  3. Si vous souhaitez uniquement que l'alarme soit active pendant certaines heures, sélectionnez Custom schedule (Programmation personnalisée).

  4. Sélectionnez un calendrier de la liste.

  5. Cliquez sur Next (Suivant).

  6. Nommez la règle.

  7. Cliquez sur Finish (Terminer).

Remarque 

Pour voir les incrustations de métadonnées dans la vidéo en direct, assurez-vous de sélectionner le profil de diffusion correspondant à celui que vous avez défini dans l'application.

Intégration des données de comptage

Les scénarios de comptage de passages et d'occupation de zone génèrent des métadonnées sur les objets comptés. Pour visualiser les données et analyser les tendances au fil du temps, il est possible de configurer une intégration à une application tierce. Cette méthode permet de présenter des données provenant d'une ou de plusieurs caméras. Pour en savoir plus sur la configuration de l'intégration, consultez les directives de la communauté des développeurs Axis.

Recherche de panne

Problèmes de détection d'objets

… lorsque l'image est instable

Activez Stabilisation d'image électronique (EIS) dans l'onglet Image de l'interface web du périphérique.

… sur les bords de l'image, où l'image apparaît déformée

Activez l'option Correction de la distorsion en barillet (CDB) dans l'onglet Image de l'interface Web du périphérique.

... immédiatement

Les objets doivent être complètement visibles dans la scène avant de pouvoir être détectés par l'application.

… dans d'autres situations

Cela peut être dû au fait que les objets se fondent dans l'arrière-plan s'ils sont de la même couleur, ou que la luminosité de la scène n'est pas appropriée. Essayez d'améliorer la luminosité.

Problèmes de fausses alarmes

… en raison de petits animaux qui apparaissent grands dans l'image

Calibrez la perspective. Consultez la section Calibrer la perspective.

... lorsque vous avez configuré un scénario Mouvement dans la zone.

L'application ne classe pas les objets dans ce scénario. Au lieu de cela, elle détecte tout objet qui se déplace dans la scène. Utilisez des filtres pour ignorer les objets de petite taille, passagers ou ondulants. Consultez la section Utiliser des filtres.

... lorsque vous avez configuré un scénario Franchissement de ligne de mouvements.

L'application ne classe pas les objets. Elle détecte plutôt tout objet qui traverse la ligne virtuelle. Utilisez des filtres pour ignorer les objets de petite taille ou passagers. Consultez la section Utiliser des filtres.

Problèmes de comptage d'objets

... en raison d'objets stationnaires qui ressemblent à des êtres humains ou des véhicules lorsque vous utilisez la fonction d'occupation dans la zone

Les objets doivent être entièrement visibles dans la scène. L'application compte les objets en mouvement et les objets stationnaires dans les scénarios de zone, ce qui augmente le risque de fausses détections. Ajoutez une zone à exclure, ce qui permet d'ignorer les objets stationnaires qui ressemblent à des êtres humains ou des véhicules.

Problèmes d'incrustations de métadonnées

… sur un deuxième client

Les incrustations de métadonnées ne sont visibles que sur un seul client à la fois.

Problèmes avec le flux vidéo

... dans le navigateur Firefox pour les caméras avec des résolutions élevées

Essayez plutôt le navigateur Google Chrome™ .