Ceci est une ancienne révision du document !
Porteuses du projet: Aïseta DEMBELE (contact : aiseta.dembele@live.fr)
Et Annie KASSONGO (contact : anniekassongo@hotmail.com),
*Date de début de projet: Janvier 2019
*But du projet: Créer un objet qui permet de percevoir autrui.
*Date de fin de projet estimé: Mai 2019
<fc #f4d03f>Cahier des charges fonctionnel</fc>
cahier des charges en pdf: cdcf_i.s.y.pdf
<fc #f4d03f>Descriptif du projet et questionnement</fc>
Le dispositif I See You I.S.Y est un dispositif de détection du regard, il va nous permettre de percevoir les gens et leurs montrer qu’on les perçoit. Le but est la perception d’autrui, voir qu’elles sont les réactions d’autrui une fois qu’ils se savent perçu. Pour cela nous avons décidé de créer un capteur de regard, qui nous permettrai de voir les réactions d’autrui une fois qu’ils se savent filmé et aussi compté le nombre de regard porté sur nous lorsque notre dispositif est visible. On ce demandait qu'elles sont les réactions d'autrui lorsqu'il ce sait perçu et est ce que nous sommes remarquables ? Les expériences que nous réaliseront avec le dispositif nous permettront de répondre à ces questionnement.
<fc #f4d03f>Objectif</fc>
<fc #f4d03f>Moyens</fc>
<fc #f4d03f>Veille de l'existant</fc>
voici le format pdf: veille_google.pdf
<fc #f4d03f>Avancement du projet</fc>
<fc #088A4B>10/04/2019</fc>
Nous sommes aller au FabLab afin de nous renseigner sur les matériaux que l'ont devrait utiliser pour notre dispositif ainsi que les logiciels de programmation que l'on aurait à utiliser. Du coup nous savons maintenant que nous devons utiliser une raspberry pi, la nôtre sera une raspberry pi 3 b+, nous devrons utiliser le langage python, nous programmons en software et sous Linux.
<fc #088A4B>12/04/2019</fc>
Nous avons tout d'abord installé la Raspberry pi, nous avons vu qu'il fallait installer un logiciel (Raspbian) qui sera notre système d'exploitation, pour cela nous devions télécharger NOOBS qui nous permettrait ensuite de télécharger Raspbian. Du coup nous avons formaté notre carte micro SD de 4Giga, et installer, télécharger NOOBS dessus via ce lien : https://www.raspberrypi.org/downloads/noobs/. Nous avions pris la version Lite, la version normal étant trop grosse pour notre carte mémoire du coup nous allons acheter une carte mémoire de 8 ou 16giga.
<fc #088A4B>12/04/2019</fc>
Nous avons cette fois installé NOOBS sur une carte mémoire de 16 giga. Nous voulions commencer à essayer de programmer notre programme de reconnaissance de regard mais, nous avons fait face à quelques problèmes, le réseau wi-fi ne fonctionnait pas bien, et impossible de changer le réseau. Nous voulions installer python mais nous sommes tombé sur des messages d'erreurs. Nous avons aussi fait un petit modèle du cartel du titre que nous voulions, une maquette si on peut dire. La Raspberry Pi est un vrai ordinateur avec, une interface, un bureau, internet. Nous devions juste lui “fournir” un système d'exploitation ainsi que certaines donnés.
<fc #088A4B>Quelques images</fc>
Voici la Raspberry Pi 3 B+ que nous utilisons
C'est l'interface que nous donne la Raspberry, une fois branchée et connecter par HDMI à un ecran.
<fc #088A4B>23/04/2019</fc>
Aujourd'hui,nous avons commencer à voir comment installer une bibliothèque OpenCv sur notre Raspberry, étant donné que nous n'avons aucune connaissance en code nous effectuons des recherches afin de voir à quoi ressemblerai un code sur python et voir les différents code de reconnaissance existant.
<fc #088A4B>30/04/2019</fc>
Nous avons essayé d'installer OpenCV sur notre raspberry, de plus nous avons installé une webcam et regarder sur notre raspberry si nous avions une application qui nous permettait d'avoir une image en temps réelle produite par la camera et qui nous confirme que notre raspberry reconnais la caméra et sais ce qu'est une caméra. Nous avons ensuite voulu testé un code de reconnaissance d'objet pris sur ce lien : https://www.framboise314.fr/i-a-realisez-un-systeme-de-reconnaissance-dobjets-avec-raspberry-pi/ mais sans succès.
<fc #088A4B>6/05/2019</fc>
Nous avons poussé les recherches sur l'installation d'OpenCV et Python sur raspberry,nous sommes tombé sur ce site: https://www.pyimagesearch.com/2017/09/04/raspbian-stretch-install-opencv-3-python-on-your-raspberry-pi/
du coup nous avons commencé l'installation de OpenCv et Python en suivant les étapes.
<fc #088A4B>7/05/2019</fc>
Nous avons essayé d'installer openCV mais sans succès, nous avons fait face à des bugs, des soucis de téléchargement, du coup il nous a fallu tout recommencer.
Nous avons aussi penser à l'aspect du dispositif, ou sera placé notre dispositif, de quel manière etc.
<fc #088A4B>8/05/2019</fc>
Aujourd'hui nous avons suivi un autre tutoriel d'installation de bibliothèque OpenCv et Python, mais toujours le même problème pas de moyen d'installer les bibliothèque.
<fc #088A4B>16/05/2019</fc>
Nous avons décidé de rebooté notre carte et réessayé d'installer les installations toujours le même soucis du coup nous avons tout supprimé de la carte mémoire, repartitionné la carte car une fois qu'elle est insérée dans la raspberry, elle ce partitionne. Du coup nous avons réinstallé Noobs sur la carte et réinstallé notre système d'exploitation Raspbian.
<fc #088A4B>17/05/2019</fc>
Nous avons commencé l'installation d'openCv 4 et de python 3 sur notre raspberry, ça à fonctionné avec succès,non sans quelques problème notamment la compilation d'OpenCV qui a durée 3h à peu près. Notre erreur à sûrement été d'avoir suivi 2 tutoriel différents pour leur installation, du coup nous avons suivi celle ci : https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/
voilà une image de la fin de compilation d'OpenCV
<fc #088A4B>20/05/2019</fc>
Nous nous sommes du coup cette fois ci attaqué à notre code de reconnaissance faciale, nous avons encore une fois rencontré des problèmes avec l'installation du package dlib, il n'as pas voulu s'installer du coup nous avons du essayé plusieurs méthodes, tapé l'erreur sur l'internet afin de trouver des solutions car taper “pip install dlib” sur notre environnement python ne nous permettais pas de l'installer, en cherchant nous avons découvert que dlib demandait beaucoup de place et construisait beaucoup d'extension C++ ce qui demande beaucoup de temps du coup pour palier au problème nous avons installer le module face_ recognition en tapant “pip install face_recognition –vv” Du coup nous avons réussi a installer tout nos modules après quelques heures sans oublier l'installation d'imutils. Nous avons commencer par enregistré 12 photos sur notre jeu de donnés d'images, les nôtres, du coup le programme a été capable de nous reconnaitre toute les deux.
<fc #088A4B>21/05/2019</fc>
Cette fois nous avons ajouté des photos à notre jeu de donnés au final nous nous retrouvons avec 21 photos, 5 dossiers photos, dont 2 de nos camarades. Nous avons aussi imprimé en 3D un boitier pour notre Raspberry afin de respecter le critère de sécurité de notre cahier des charges et bien entendu aussi pour l’esthétique. Il nous faut juste tout monté ensemble afin d'avoir un dispositif fonctionnel. Notre Raspberry sera alimenté avec une batterie externe. Et connecté à un ordinateur par le biais d'une connexion de bureau à distance. Il est possible de le faire car nous avons gardé l'adresse ip de notre Raspberry.
on peut voir ici la création de nos images faciales, le début de notre reconnaissance faciale.
<fc #088A4B>22/05/2019</fc>
ici on peut voir la fonctionnalité de notre reconnaissance faciale, je mettrai en bas les codes en python de notre programme.
<fc #f4d03f>Quelques Images</fc>
<fc #088A4B>Le Programme</fc>
<fc #f4d03f>Expérience vécue, donné à vivre.</fc>
L'expérience qu'on l'on souhaite faire vivre aux personnes qui utiliseront notre dispositif, est une expérience de perception d'autrui, une expérience qui leur permettraient de savoir s'ils sont remarquables aux yeux des gens mais aussi qui leur permettraient de savoir qu'elles sont les réactions qu'a autrui lorsqu'il se sait perçu.
<fc #f4d03f>Qu'est ce que la perception à travers le regard ?</fc>
<fc #000000> Un Petit Cours ?</fc>
<fc #f4d03f>Cartels du dispositif</fc>
• Raspberry pi 3 B+
• Écran / Ordinateur
• Clavier
• Souris
• Câble HDMI
• Alimentation 5V 2.5A
• Ordinateur