🔍 DÉTECTION IA
Seuil de détection — Variation minimale de couleur (0–255) pour qu'un pixel soit considéré "changé". Valeur basse = très sensible (capte les ombres, légers mouvements). Valeur haute = moins sensible (seuls les changements francs sont détectés).
Pixels changés minimum (%) — Pourcentage de pixels qui doivent changer pour lancer l'enregistrement. Exemple 1.0 % : 1 % de l'image doit avoir bougé selon la sensibilité ci-dessus. Filtre les insectes, la neige ou les petits parasites si réglé assez haut.
Intervalle d'échantillonnage — Délai entre deux analyses d'images consécutives. Réduire = réactivité accrue mais consommation CPU plus élevée.
Réduction du bruit — Lissage gaussien appliqué avant l'analyse. Atténue le bruit électronique du capteur. Valeur 0 = aucun flou.
Frames consécutives — Nombre d'images successives où le mouvement doit être confirmé avant de déclencher l'enregistrement. Évite les faux positifs sur des flashs ou artefacts ponctuels.
Durée d'enregistrement (s) — Durée maximale d'un clip déclenché par la détection. Le clip se termine avant si aucun mouvement n'est détecté pendant la période de timeout interne.
Qualité vidéo — Résolution des enregistrements : SD (480p), HD (720p), Full HD (1080p), 4K. Qualité élevée = fichiers plus lourds. Le changement est appliqué au prochain démarrage de la caméra (si aucun enregistrement en cours).
📡 STREAMING VIDÉO
FPS (images/s) — Fréquence d'envoi des frames au serveur. Valeurs élevées = flux plus fluide mais plus de bande passante et CPU.
Qualité JPEG (%) — Taux de compression des frames avant envoi. 60 % est un bon compromis qualité/débit. En dessous de 30 % l'image devient visible pixelisée.
Résolution (px) — Largeur des frames compressées. Des valeurs plus basses réduisent drastiquement la bande passante et la charge CPU de l'appareil.
Intervalle ping / veille (s) — Fréquence du heartbeat envoyé au serveur quand aucun flux vidéo n'est actif. Permet de maintenir la présence de l'appareil en consommant très peu de ressources.
Envoyer alertes mouvement — Active l'émission d'événements socket en temps réel pour chaque détection de mouvement.
Uploader enregistrements auto — Envoie automatiquement les clips enregistrés vers le serveur dès qu'ils sont finalisés.
⚙️ PROCESSUS DE CALCUL
- L'image est convertie en niveaux de gris et floutée ( Rayon de flou) pour réduire le bruit capteur.
- Chaque pixel est comparé au modèle de fond interne ( Background Model).
- Si la différence dépasse la Sensibilité, le pixel est marqué "changé".
- Si le % de pixels changés dépasse le Seuil de déclenchement, une alerte mouvement est notée.
- Si l'alerte persiste pendant X images consécutives ( Frames consécutives), l'enregistrement démarre.
Astuce — trop de bruit : augmentez la Sensibilité. Trop de petits objets détectés : augmentez le Seuil de déclenchement.