Le projet SAE 202 consiste à développer une solution logicielle de vidéo surveillance utilisant les techniques de transmission numérique et de filtrage numérique pour un casino. L’objectif est de concevoir un système capable de détecter les mouvements et d'envoyer une alerte par mail avec une capture d'écran en cas de détection.
Les casinos sont des environnements où la sécurité est primordiale. Les activités illégales telles que la triche, le vol et les conflits entre clients peuvent survenir à tout moment. La vidéo surveillance est donc essentielle pour prévenir et détecter ces activités.
Le système utilise des caméras IP Axis Communications AXIS M1034-W pour capturer le flux vidéo dans les différentes zones du casino. La caméra AXIS M1034-W est une caméra réseau sans fil haute définition qui offre une résolution de 1 mégapixel et une qualité d’image exceptionnelle. Le flux est ensuite traité en utilisant des techniques de traitement d’image pour détecter les mouvements. Le système est développé en Python, en utilisant la bibliothèque OpenCV pour la manipulation des images et du flux vidéo.
La détection d'objets est réalisée en utilisant les contours détectés dans l'image binaire dilatée. Les étapes sont les suivantes :
cv2.findContours.Le suivi d'objets est réalisé en utilisant la technique de suivi de contours. Les étapes sont les suivantes :