1 / 15

Projet télésurveillance

Projet télésurveillance. Première revue. Sommaire. Présentation du projet : Cahier des charges Environnement de travail Mise en œuvre logiciel du module matériel Analyse UML : Diagramme de cas d’utilisation Diagramme de classes Diagrammes de séquences

nasya
Download Presentation

Projet télésurveillance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Projettélésurveillance Première revue Dujon Brice BTS IRIS

  2. Sommaire • Présentation du projet : • Cahier des charges • Environnement de travail • Mise en œuvre logiciel du module matériel • Analyse UML : • Diagramme de cas d’utilisation • Diagramme de classes • Diagrammes de séquences • Algorithme de détection d’un mouvement • Protocole de communication réseau • État du développement du projet Dujon Brice BTS IRIS

  3. Poste de détection : Capture d’image par la Webcam Détection de mouvement Signal d’alarme Création de fichier jpeg Serveur de fichier Poste de surveillance : Réception d’image par le réseau Affichage de l’image Création d’une IHM Possibilité de se connecter sur plusieurs poste de détection simultanément Présentation du projet • Cahier des charges • Partie de Brice Dujon Partie de Teddy Morer Dujon Brice BTS IRIS

  4. Présentation du projet • Environnement de travail • Un poste de surveillance • Plusieurs postes de détection • Système d’exploitation sous la distribution linux de Fedora core 4 • Une webcam logitech quickcam messenger par poste de détection • Développement en C++ (compilation avec g++) Dujon Brice BTS IRIS

  5. Mise en œuvre logiciel du module matériel • Utilisation de la Webcam Logitech quickcam messenger sous Fedora : • Pas de support de Logitech sous Linux • Driver non officiel disponible sur Internet • Descripteur créé avec la fonction open(nomcam : char*, mode : int): int • Lecture d’un buffer avec la fonction read(descripteur : int, buffer : char*, taille: int ): int Dujon Brice BTS IRIS

  6. Analyse UML • Diagramme de cas d’utilisation : Dujon Brice BTS IRIS

  7. Analyse UML • Diagramme de classes : Dujon Brice BTS IRIS

  8. Analyse UML • Diagramme de séquence : • Capture Webcam Dujon Brice BTS IRIS

  9. Analyse UML • Diagramme de séquence : • Acquisition image Dujon Brice BTS IRIS

  10. Analyse UML • Diagramme de séquence : • Acquisition image Dujon Brice BTS IRIS

  11. Analyse UML • Diagramme de séquence : • Envoi image Dujon Brice BTS IRIS

  12. Analyse UML • Diagramme de séquence : • Vérification mouvement Dujon Brice BTS IRIS

  13. Algorithme de détection d’un mouvement • Gestion de l’image en une matrice à 2 dimensions • Quadrillage de l’image par carrées de dimension 4x4 • Comparaison de pixels avec un seuil • Algorithme sur un bloc 4x4 : difference:=0 Pour y:=1 jusqu’à 4 Pour x:=1 jusqu’à 4 si absolue(carre1[y][x]-carre2[y][x]) > seuil alors difference:=difference+1 fin si fin pour Fin pour Si difference > 13 Alors retourne 1 Sinon retourne 0 Fin si Dujon Brice BTS IRIS

  14. Protocole de communication réseau • Le serveur utilise un thread pour gerer la connexion • Transfert d’un fichier toute les secondes: • Envoie taille fichier • Envoie nom du fichier • Envoie des données du fichier par paquets • A chaque envoie le serveur attends un accusé de réception du client Dujon Brice BTS IRIS

  15. État du développement du projet Dujon Brice BTS IRIS

More Related