Detection par zone Frigate

Mon problème

Bonjour à tous.

J’utilise Frigate dans un container LXC sous Proxmox.
Je souhaite détecter des personnes mais uniquement dans des zones définies.

j’ai bien défini des zones mais il détecte quand même des personnes hors de ces zones.

Voici mon code

cameras:
  cours:
    ffmpeg:
      inputs:
      - path: rtsp://admin.xxxxxx@192.168.1.xxw:554/cam/realmonitor?channel=1&subtype=1
        roles:
        - detect
        - record
    detect:
      enabled: false
      width: 1920
      height: 1080
    record:
      enabled: true
      events:
        retain:
          default: 10
    zones:
      zone_0:
        coordinates: 0,1080,0,744,1920,755,1920,1058
        objects:
        - person
        filters:
          person:
            min_score: 0.80

      zone_1:
        coordinates: 0,709,612,609,988,629,981,779
        objects:
        - person
        filters:
          person:
            min_score: 0.80

      zone_2:
        coordinates: 1043,770,1609,762,1600,204,1037,172
        objects:
        - person
        filters:
          person:
            min_score: 0.80
go2rtc:
  streams:
    back:
    - rtsp://admin:**********@192.168.1.***:554/cam/realmonitor?channel=1&subtype=1

Ma configuration


Texte à remplacer par votre configuration

Comment récupérer ma configuration :
Dans votre HA, Menu latéral Paramètres > Système > Corrections puis les trois petits points en haut a droite > Informations Système puis une fois en bas Copier


Hello

Il te manque un « required_zones » sous events

@+

cela a l’aire de fonctionner mais il vient de me détecter un ballon comme personne à 60% alors que je demande 80% minimum.
image

cameras:
  cours:
    ffmpeg:
      inputs:
      - path: rtsp://admin:290508072207*@192.168.1.141:554/cam/realmonitor?channel=1&subtype=1
        roles:
        - detect
        - record
    detect:
      enabled: false
      width: 1920
      height: 1080
    record:
      enabled: true
      events:
        retain:
          default: 10
        required_zones:
        - zone_0
        - zone_1
        - zone_2

    zones:
      zone_0:
        coordinates: 0,1080,0,744,1920,755,1920,1058
        objects:
        - person
        filters:
          person:
            min_score: 0.80

      zone_1:
        coordinates: 0,709,612,609,988,629,981,779
        objects:
        - person
        filters:
          person:
            min_score: 0.80

      zone_2:
        coordinates: 1043,770,1609,762,1600,204,1037,172
        objects:
        - person
        filters:
          person:
            min_score: 0.80
go2rtc:
  streams:
    back:
    - rtsp://admin:290508072207*@192.168.1.141:554/cam/realmonitor?channel=1&subtype=1

Il faut indiquer le treshold :wink: ( comme expliqué dans la doc ).
Par exemple j’ai un min-score de 0.5 et un treshold de 0.8 = jamais eu de faux positif

1 « J'aime »

décidément, j’ai l’impression d’avoir lu la doc en travers. :grin:

merci pour ton aide, je vais voir ce que ça donne

1 « J'aime »