Vous êtes sur la page 1sur 9

Réf: 2015/ II / 100 Soutenu à la session de Juin 2015

Université de la Manouba
ÉCOLE NATIONALE DES SCIENCES DE L'INFORMATIQUE

RAPPORT
de Mémoire de Fin d'Études

Présenté en vue de l'obtention du titre


D’INGENIEUR EN INFORMATIQUE

par :

Bilel Eljaamii

SUJET :

Recherche et mise en œuvre d’un logiciel qui permet de réaliser des statistiques de
fréquentation avec des caméras.

Organisme :​
ACOBA

Nom du responsable : ​
Mr​
. Nicolas ​
DUPRE

Encadré par :​
Mr​
. Zied ​
SIK SALEM

Supervisé par :​
Dr. ​
Slim ​
MHIRI

Adresse :​
Rue Farhat Hachad, ​ Radhia Zaier,​
Immeubel ​ 5050 Moknine, Monastir

Tél : ​
73 435 543​ Fax: ​
73 435 543
Table des matières

Introduction générale 1

1 Introduction 1
1.1 Cadre du projet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Organisme d’accueil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

2 Travail demandé 2
2.1 Etat de l’art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Spécification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2.1 Besoins fonctionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2.2 Besoins non fonctionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 Conception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.4 Réalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

3 Environnement de travail 5
3.1 Environnement matériel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Environnement logiciel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

4 Chronogramme prévisionnel du projet 6

Projet de fin d’études ii


Chapitre 1

Introduction

1.1 Cadre du projet

Ce projet s’inscrit dans le cadre du projet de fin d’études. Le travail est réalisé au sein de
l’entreprise privée ACOBA durant la période du 20 Février 2015 au 12 Juin 2015. Le projet est
encadré par Mr. Zied SIK SALEM, un ingénieur de Développement Logiciel Embarqué.

1.2 Organisme d’accueil

ACOBA est une société jeune créée à la fin de l’année 2014. Elle est située à Moknine. L’or-
ganisme d’accueil fournit des services de Cloud liés à des caméras de surveillance vidéo et elle
propose :
– Un stockage des vidéos super sécurisé.
– Une analyse facile des vidéos.
– Une observation directe des vidéos.
– Une observation des vidéos à partir de téléphones mobiles (Android, iPhone...).
– Une observation des vidéos stockées dans le Cloud.

1.3 Objectifs

L’objectif de ce projet est la recherche et la mise en œuvre d’un logiciel qui permet de réaliser
des statistiques de fréquentation pour les magasins avec des caméras de surveillance. Le but
est d’exploiter les données fournies par l’application pour obtenir des statistiques.

Projet de fin d’études 1


Chapitre 2

Travail demandé

2.1 Etat de l’art

Le développement de notre application mènera la méthodologie «Prototype». Le prototy-


page logiciel (ou software prototyping) désigne l’ensemble des activités de création des ver-
sions incomplètes du programmes en cours de développement.

2.2 Spécification

Les statistiques ont pour but de comprendre l’intérêt de votre boutique pour les clients,
la fréquence de leurs visites, le créneau horaire, la durée du surf, ainsi que quelques données
plus précises sur les visiteurs. Avec un minimum d’analyse, ces statistiques permettront de
cibler vos points forts et vos points faibles. Elles constituent autant d’informations précieuses
dont vous aide à la décision, pour rendre votre magasin encore plus attractive.

2.2.1 Besoins fonctionnels

Notre projet consiste à produire des données qui permettront de présenter des statistiques.
Les données à générer seront utilisés pour :
– Compter les personnes entrantes et sortantes du magasin.
– Générer des Heatmaps sur les rayons de magasin .
– Générer des Heatmaps sur le sol des endroits de passage les plus utilisés .
– Générer des Heatmaps sur le sol des endroits les plus fréquentés.

Projet de fin d’études 2


CHAPITRE 2. TRAVAIL DEMANDÉ

Un Heatmap est une carte de chaleur, où le bloc de couleur rouge indique la zone la plus
bienvenue, et le bloc de couleur bleue indique la zone moins populaire.

2.2.2 Besoins non fonctionnels

Parmi les considérations et les contraintes additionnelles dont nous devons tenir compte
lors de la réalisation du projet nous pouvons citer :
– Ergonomie du logiciel.
– Optimisation des coûts de stockage et du déploiement du logiciel.
– Fiabilité et disponibilité.
– Réutilisabilité.

2.3 Conception

Pour la conception du projet, recours au langage de modélisation UML. Ainsi, utilise les
diagrammes les plus significatifs pour la modélisation de notre solution d’intégration :
– Diagramme de cas d’utilisation.
– Diagramme de classes.
– Diagramme de séquences.

Projet de fin d’études 3


CHAPITRE 2. TRAVAIL DEMANDÉ

2.4 Réalisation

La réalisation de notre projet se déroulera suivant les étapes suivantes :


– Reconstruction du background du vidéo.
– Retrouver les entités mobiles dans la vidéo.
– Stocker les coordonnées des entités mobiles pour constituer la base de donnée des mou-
vements.
– Générer les HeatMaps afin de réaliser des statistiques de fréquentation pour les magasins.

Projet de fin d’études 4


Chapitre 3

Environnement de travail

3.1 Environnement matériel

– Ordinateur : MiniPc INTEL_D34010WY


– Processeur : Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz, 2 coeurs, 4 processeurs logiques
– Mémoire physique (RAM) installé : 4,00 Go

3.2 Environnement logiciel

– Système d’exploitation : Microsoft Windows 7 Professionel


– Langages de programmation : C++ et JavaScript
– Environnements de développement intégré : VISUAL STUDIO 2010
– Conception UML et chronogramme : PowerAMC 2014
– Rédaction du rapport : Latex

Projet de fin d’études 5


Chapitre 4

Chronogramme prévisionnel du projet

Projet de fin d’études 6

Vous aimerez peut-être aussi