Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 4.1 KB

README_fr.md

File metadata and controls

52 lines (31 loc) · 4.1 KB

PMSExp

Licence Version État de la traduction

English

Table des matières

Qu'est-ce que PMSExp ?

PMSExp est un outil libre (sous licence GPL-3 ou ultérieure) permettant d'automatiser le pointage vidéo d'un objet.

En particulier, il permet de récupérer les informations suivantes :

  • le cap de l'objet (l'avant de l'objet étant déterminé à partir de sa forme) au cours du temps ;
  • son ordonnée et son abscisse au cours du temps.

Pour fonctionner, il s'appuie sur différentes bibliothèques :

  • Qt pour l'interface graphique ;
  • OpenCV pour le traitement de fichiers vidéos ;
  • QCustomPlot pour l'affichage des données dans des graphes.

Pourquoi PMSExp (Parking Monitoring System Experiment) ?

Initialement, le développement de ce logiciel a commencé pour la mise au point d'un autre projet. En effet, en tant qu'élève de C.P.G.E., j'ai dû comme l'ensemble des taupins de France réaliser un T.I.P.E.. Étant donné la filière P.T. dans laquelle je me trouvais, mon T.I.P.E. devait consister en un système technique.

J'ai d'abord opté pour un robot permettant de contrôler le temps de stationnement des véhicules se trouvant dans un parking privé. J'ai donc commencé à écrire le programme Arduino qui devait être chargé sur la carte et je l'ai nommé P.M.S. ou Parking Monitoring System (très légérement pompeux mais dont le sens transparaît un peu).

Cependant, l'idée d'avoir un véhicule de la taille d'une voiture miniature, circulant dans un parking (et donc très susceptible de se faire écraser ou vandaliser), n'a pas fait l'unanimité parmi mes professeurs. Sachant, de plus, qu'un banal automate armé d'une lice ferait tout aussi bien l'affaire (si ce n'est mieux). J'ai donc transformé mon robot en robot aspirateur, tout en conservant le nom du programme pour des raisons, pour ainsi dire, historiques…

À la fin de mon projet, j'ai dû tester la validité de mon système (suivait-il le parcours que je lui demandais de suivre ?). Pour cela, il fallait un moyen de récupérer la position de mon robot au cours du temps à partir d'un fichier vidéo. C'est donc ainsi qu'est né PMSExp (il m'a suffit de suffixer « Experiment » au nom du projet parent).

En fin de compte, trouvant le projet intéressant, j'ai décidé de continuer son développement en standalone.

Je suis en train de me rendre compte que cela m'a pris beaucoup de lignes pour expliquer la simple et triste réalité : le nom de ce projet n'a vraiment aucun de sens…

Comment utiliser PMSExp ?

Prière de lire le fichier correspondant.

Licences

Comme expliqué ci-dessus, le code de ce logiciel est sous licence GPL-3 ou toute version ultérieure. Les détails concernant les droits s'appliquant sur les différents fichiers tiers sont décrits dans le fichier copyright au format des fichiers debian/copyright de Debian.

Installation et construction

Prière de consulter la page du wiki correspondante.