Skip to content

Comment fonctionne CCTV Smart ?

Architecture 3 Couches

CCTV Smart fonctionne selon une architecture 3 couches d'intelligence :

┌─────────────────────────────────────────┐
│  CERVEAU (Couche 3)                     │
│  IA Gemma — Description langage naturel │
│  « Suspect, vêtements sombres, âge 25-35 »│
└─────────────────────────────────────────┘


┌─────────────────────────────────────────┐
│  MODULES (Couche 2)                     │
│  Analyse spécialisée à la demande       │
│  • Lecture plaque d'immatriculation     │
│  • Détection EPI                        │
│  • Détection feu/fumée                  │
└─────────────────────────────────────────┘


┌─────────────────────────────────────────┐
│  ŒIL (Couche 1)                         │
│  Caméras → YOLO → Moteur de règles     │
│  Détecte personnes, véhicules, formes  │
└─────────────────────────────────────────┘

Pipeline détection

Couche 1 : L'Œil (Détection brute)

  1. Acquisition : Caméra RTSP/HTTP → flux vidéo live
  2. Analyse YOLO : Intelligence artificielle détecte
    • Personnes (corps entier, tête, mains)
    • Véhicules (voiture, moto, camion)
    • Formes suspectes (sac, barre)
  3. Moteur de règles : Filtre intelligent (voir section dédiée)
  4. Sortie : Alerte ou ignorée

Couche 2 : Les Modules (Spécialisation)

À la demande, déclenche analyses poussées :

  • Lecture plaque : OCR sur véhicule détecté → immatriculation
  • EPI : Détecte absence casque, gilet jaune, masque
  • Feu/Fumée : RGB analysis + heat signature
  • Pose humaine : Chute, agression, position prolongée

Couche 3 : Le Cerveau (Intelligence générale)

IA Gemma décrit la scène complète en langage naturel :

Entrée : personne, x=480, y=200, confiance=94%, vêtements_sombres
Sortie : "Suspect homme 25-35 ans, vêtements noirs, sac rouge, 
          mouvement rapide vers caisse"

Cette description est incluse dans l'alerte Telegram.


Le Moteur de Règles (87% de réduction fausse alerte)

Le moteur de règles est le filtre intelligent qui élimine les fausses alertes.

Règle 1 : Filtre Horaire

Si heure_fermeture <= heure_actuelle <= heure_ouverture
  alors IGNORER alerte

Cas d'usage : Commerce fermé la nuit → pas d'alerte chat/éclairage

Règle 2 : Zones de Confiance

Chaque caméra définit des zones :

  • Verte (intérieur magasin) → alertes jour et nuit
  • Orange (parking) → alertes nuit seulement
  • Grise (rue) → alertes importants seulement

Règle 3 : Déduplication

Si (même position ± 50px) et (< 30 secondes)
  alors IGNORER alerte répétée

Évite 10 alertes identiques pour 1 intrus qui passe.

Règle 4 : Confiance IA

Si confiance_YOLO < 70%
  alors IGNORER detection douteuse

Règle 5 : Taille Objet

Si taille_pixel < 200px
  alors object = "animal domestique" → IGNORER
Si taille_pixel > 5000px
  alors object = "très proche" → ALERTER

Règle 6 : Type d'Objet

Si type = "chat" ou "chien"
  alors IGNORER sauf si absent de l'inventaire
Si type = "personne"
  alors ANALYSER mouvement et position

Résultat : Les 6 règles combinées éliminent 87% des fausses alertes tout en gardant 99% des vraies.


18 Profils Métier

Chaque profil précharge les règles optimisées pour votre secteur :

Résidentiel

  • Détecte intrusion nuit (caméra salle de nuit : alerte immédiate)
  • Ignore chat/chien
  • Alerte escaliers et baies vitrées prioritaires
  • Sirène + appel police si armé

Commerce

  • Heure d'ouverture = réduction alertes (même zone)
  • Détecte vol comptoir (zone caisse haute priorité)
  • Ignores clients réguliers (ML apprentissage)
  • Appel gérant + buzzer caisse

Hôtel

  • Piscine : détecte noyade (immobilité > 30s)
  • Parking : surveillance 24/7
  • Couloirs : détecte intrus étage fermé
  • Alarme réception si débordement

Entrepôt

  • Quai : alerte vol 24/7
  • EPI obligatoire : détecte absence casque/gilet
  • Zones interdites : surveillance stricte
  • Patrouille sociétés gardiennage : notifications GPS

Banque

  • GAB 24/7 : détecte vol/forçage
  • Coffre : accès restreint, logging total
  • Bouton panique : alerte police immédiate
  • Verrouillage auto porte si suspect

École

  • Portail : détecte intrusion horaire classe
  • Cours : surveillance enfants
  • Cantines : file attente normale
  • Sirène évacuation si intrus detecté

Gardiennage (Sociétés)

  • Multi-clients : alertes centralisées
  • Dispatch automatique : patrouille la plus proche
  • Surveillance gardiens : assiduité, ronde complète
  • GPS patrouille en temps réel

Flux Complet d'une Alerte

0.0s  → Caméra capture frame
0.1s  → YOLO détecte personne (confiance 92%)
0.2s  → Moteur règles valide (heure ok, zone ok, pas dup)
0.3s  → Gemma génère description
0.4s  → Photo crop + métadonnées compilées
0.5s  → Alerte Telegram envoyée
3.0s  → Appel police débuté (si configuré)
5.0s  → Dossier GPS complet archivé

Total : < 10 secondes du début à la fin.

Compare à un gardien :

  • Détecte intrusion : 5-30 secondes
  • Comprend la menace : 10-60 secondes
  • Appelle police : 2-5 minutes
  • Police reçoit dossier : 10-30 minutes

CCTV Smart : < 10 secondes. 200x plus rapide.

CCTV Smart — Videosurveillance Intelligente pour le Benin