Vous êtes sur la page 1sur 26

Université sidi Mohammed ben abdallah

Faculté des sciences DHAR EL MHRAZ


Département du physique
Licence professionnelle

Smart Parking

Présenté par:
Proposé par:
Ayman Lamzouri Abdellah.aarab
Izem Aziz
Introduction

Contexte général du projet

Analyse et conception

Réalisation

Conclusion et perspective
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

L’assistance à la recherche de places de stationnement


se développe, ainsi que d’autres services aux usagers
pour le stationnement et l’ assistance au contrôle et à la
gestion du stationnement. Elle intéresse les grandes
villes qui ont besoin de fluidifier et d’alléger le trafic
automobile dans leur centre encombré en partie par des
automobilistes en quête d’emplacements libres.
Nous cherchons à trouver une combinaison entre :
 Efficacité et profitabilité via la collecte et l’analyse de
données
 Sécurité, contrôle d’accès

3
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Mission 1 • Gain de temps grâce au guidage à la place

• Obtenir des informations précises sur les lieux


Mission 2 occupés ou non occupés en temps réel.

• Assurer la sécurité de la circulation pour les


conducteurs et les utilisateurs.
Mission 3
4
Contexte générale du Analyse et
Introduction projet
réalisation Conclusion
conception

Organigramme du
système

5
Critique de
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception
a forme
Caractéristiques principales

• Détection d’une véhicule en utilisant des caméras de


surveillance
• Accéder au parking et échapper avec l’utilisation d’un
carte RFID
• Affichage des places disponibles à travers l’afficheur LCD

6
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Procédure détaillé

1-Déposer la carte RFID (d’abonnement)


2-Ouverture du barrière automatique pendant un temps déterminé
3-Affichage du place disponible et fermeture du barrière

7
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Technologies
Page de garde
1. RFID (Radio Frequency Identification) utilisées
Un système complet utilisant la technologie
RFID est composé des éléments suivants:
 Un transpondeur : ou étiquette qui est
programmé avec des données
identifiant l’objet sur lequel il sera placé.
 Une antenne : qui est généralement
intégrée au lecteur RFID et à l’étiquette
RFID. Elle permet d’activer les tags afin
de recevoir des données et d’en
transmettre les informations.
 Un lecteur : qui est un élément
essentiel à l’utilisation de la RFID. Il
transmet à travers des ondes-radio
l’énergie au tag RFID, une requête
d’informations est alors émise aux
étiquettes RFID situées dans son
champ magnétique, puis il reçoit les
8
réponses et les transmet aux
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Technologies
utilisées

2. Principe d’écriture et lecture de l’EEPROM


EEPROM contient 16 secteurs
Chaque secteur contient 4 blocs ,chaque bloc
formé de 8 octets
Des cases mémoires sont réservées aux
données , at d’autres pour la sécurité
Secteur trailer contient deux clés A
obligatoire , B facultative ,et ACCESS Bits
contrôle les opérations d’écriture et de lecture
dans les blocs de données
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception
Open computer vision

Géneralités
vision par ordinateur en temps réel
Traitement d’images (lecture, écriture et affichage d’une image, Lissage, filtrage )
Traitement de vidéo (Détection de visages par la méthode de Viola et Jones, cascade de
classifiées boostés, détection de mouvement )

10
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Méthode
Page de
de garde
soustraction
La soustraction d'arrière-plan (BS) est une
technique courante et largement utilisée pour
générer un masque d'avant-plan (à savoir une
image binaire contenant les pixels
appartenant aux objets en mouvement dans la
scène) en utilisant des caméras statiques.
Comme son nom l'indique, la BS calcule
le masque de premier plan en effectuant
une soustraction entre l'image courante
et un modèle d'arrière-plan, contenant la
partie statique de la scène ou, plus
généralement, tout ce qui peut être
considéré comme un arrière-plan compte
tenu des caractéristiques de la scène
observée.

11
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Page
Le de garde :
programme

On prend la 1er image du


modèle arrière plan et on
la converti en
gaussianBlur et gray
scale pour éliminer le
bruit
Et maintenant, nous
arrivons à la partie
centrale de la
soustraction d'arrière-
plan où nous calculons
la différence absolue
entre la première
image et l'image
actuelle dans laquelle
nous nous trouvons à
l'intérieur de la boucle. 12
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Page
Le de garde :
programme
Il est très important de
mentionner la surface
minimale d’objet avec un
seuil pour que le masque
va nous indiquer
seulement les véhicule et
ignorer les autres objets

13
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception
Détection par la
Page dede
méthode garde
Viola et
Jones
Principe:
En tant que procédé d'apprentissage supervisé,
la méthode de Viola et Jones nécessite de
quelques centaines à plusieurs milliers
d'exemples de l'objet que l'on souhaite détecter,
pour entraîner un classifieur.
La méthode est divisée en deux étapes :
 une étape d'apprentissage du classifieur
basé sur un grand nombre d'exemples
positifs et d'exemples négatifs
 Etapes de création de la cascade sous le
moyen du CASCADE TRAINER GUI

14
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

1. Créer un dossier global et dans ce dossier créer


deux sous dossiers
2. Un nommé P et l’autre nommé N
3. P pour stocker les images positives
4. N pour les images négatives
5. Copier le lien du dossier et coller dans la zone
SAMPLE FOLDER
6. Cliquer sur START
7. Quand l’opération est terminé un nouveau dossier
apparu dans le dossier global par le nom cascade
8. Et dans ce dernier on a la cascade sous forme d’un
fichier XML nommé cascade.xml
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Programme
d’apprentissage
• On lance la capture vidéo et on définie
le model désirée

• On lit la vidéo image


par image
• On active la
détection des véhicule

On dessine un
rectangle autour
d’objet détecté
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Etat de la Place

(x’,y’) (x’,y’)

M(x,y)
M(x,y)

(x’+w,y’+h) x’+w,y’+h

Place vide Place occupée


Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Si M(x,y) appartient a l’ensemble


des points de la surface du
rectangle rouge , la place est
occupée
On peut écrire la condition sous
forme :

x’ < x < x’ + w
y’ < y < y’ + h
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Fonctionnement du module RFID à l’entrée :


Barrière automatique 
Dès l’arrivée du véhicule à l’entrée du parking le
conducteur pose le badge devant le lecteur RFID et s’il
est participant le module envoie le signal à la carte
ARDUINO pour commander l’ouverture de la barrière
et lancer le début de la temporisation, sinon l’accès va
être refusé.

19
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Barrière automatique 

Cas d’accès non autorisée Cas d’accès autorisée

20
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Barrière
automatique 
Fonctionnement du module RFID à la sortie :
A la sortie de la voiture le conducteur repose le badge
devant le lecteur RFID qui renvoie un signal à la carte
pour qu’il lui affiche le montant et la durée
d’occupation, et commander l’ouverture de la barrière
de sortie.

21
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Détection d’occupation
Pour spécifier les places réservées au stationnement,
on double clic sur la zone désirée

22
Contexte general du Analyse et
Introduction projet
Réalisation Conclusion
conception

Détection
d’occupation

Détection automatiquement les voitures.

Détermination de la disponibilité de la zone


• Couleur noir s’elle est occupée
• Couleur rouge s’elle est vide

23
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Sérial Communication

Ce protocole de communication entre


l’ordinateur et la carte arduino permet
d’envoyer des informations à propos
l’occupation des zones dans le parking
en temps réel.
Pour établir la communication on utilise
La bibliothèque Serial sur python et la
fonction «serial.available » sur arduino.

24
Contexte général du Analyse et
Introduction projet
Réalisation Conclusion
conception

Satisfaire les attentes de la population et l ’évolution rapide des véhicules ramène à la recherche des
solutions pratiques et utiles ,dans ce cadre nous avons essayé d’utiliser des méthodes développées et
avancées dans le domaine de traitement d’images et l’apprentissage supervisé.C’était l’occasion de
découvrir des nouvelles compétences informatique et le gain avant tout c’est d’être membre d’une équipe
et rendre le projet complet avec une bonne gestion de temps .

25
MERCI POUR VOTRE ATTENTION

26