Prérequis des TP sur la reconnaissance faciale

logo python webcam
logo python webcam

Après la brève introduction et avant de commencer, on va préparer notre environnement des TP sur la reconnaissance faciale en installant les prérequis. On va partir du principe que tu as déjà installé anaconda tout comme il faut. Sinon, c’est par là.

Pour ce qui est de l’environnement, on va commencer sur l’ordinateur pour des raisons de simplicité, de performance et surtout parce que c’est mieux. Voilà un argument qui tient la route. Non plus sérieusement, comme nous allons le démontrer un peu plus tard, et comme tu t’en doutes certainement, les performances sur le raspberry ne vont pas être exceptionnelles. Il te faudra alors attendre beaucoup plus longtemps certaines commandes. Donc comme tu cherches surtout à apprendre, mieux vaut le faire sur une machine où tu ne perdras pas trop de temps. Mais on ne met pas notre raspberry de côté trop longtemps rassures toi.

Il nous faudra aussi une webcam. Oui c’est un prérequis pour la reconnaissance faciale en temps réel :). Néanmoins, si tu n’en as pas, tu pourras toujours faire une partie des TP avec les photos.

L’arborescence

Donc, on va commencer par créer un dossier racine qui contiendra tous nos scripts python. Dans mon cas, ce sera dans le dossier E:\TP, car oui, je suis sous Windows, et comme ces articles concernent surtout les débutants, je présuppose que tu es sous Windows et non sous Linux. Mais si tu es sous Linux, ça veut dire que tu es déjà assez débrouillard pour adapter ce qui va suivre 🙂

Dans ce dossier, tu vas créer les dossiers suivants (tout en minuscule) :

  • outils
  • images
  • modeles
  • modules

Les outils de développement

Création de l’environnement python

Une fois cela fait, tu vas ouvrir anaconda et créer un nouvel environnement. Pour cela, tu cliques à gauche dans Environments puis sur le petit carré en bas Create.

anaconda
Anaconda

On va donner un nom à notre environnement et ce sera tp_reco_faciale. Et on va cliquer sur Create

Créer un nouvel environnement
Créer un nouvel environnement

Installation d’un package

Il va falloir que tu installes quelques packages dont on va avoir besoin. Dans la liste déroulante en haut, tu sélectionnes “Not installed”, puis dans le champ de recherche en haut à droite, tu tapes opencv. opencv est un ensemble d’outil qui va nous permettre de travailler avec les images et les vidéos.

Liste des packages
Liste des packages

Tu sélectionnes opencv et tu cliques sur le bouton Apply en vert en bas à droite.

Sélection d'opencv
Sélection d’opencv

Là, il va te dire qu’opencv à besoin d’autres packages pour fonctionner. Pas de soucis, on les installe. Cliques sur le bouton vert Apply

Liste des dépendances
Liste des dépendances

Tu viens de voir une des méthodes qui permet d’installer un package dans un environnement. Tu vas rapidement voir une deuxième méthode. Mais avant, tu vas installer les packages spyder et spyder-kernel. Spyder est l’outil dans lequel nous allons taper et exécuter nos scripts python, il fait donc parti des prérequis. Alors, des outils pour faire du python, il y en a beaucoup. Donc, si tu es habitué à un autre outil pourquoi pas. Mais assure-toi qu’il soit dans notre environnement tp_reco_faciale

Lancement de spyder

Maintenant que spyder est installé, nous allons lancer un terminal qui sera déjà configuré pour notre environnement. Pour cela, on clique sur la petite flèche à droite de tp_reco_faciale et on clique sur Terminal

Terminal
Terminal

Une fenêtre terminale vient de s’ouvrir. Tu constates que c’est un peu comme une fenêtre DOS.

La première chose qu’on constate, c’est que nous ne sommes pas dans notre répertoire de TP. Donc, on change de répertoire :

(tp_reco_faciale) C:\Users\coxprod>E:
(tp_reco_faciale) E:\>cd e:\tp
(tp_reco_faciale) E:\TP>

Il nous reste plus qu’à lancer spyder depuis cette ligne de commande

(tp_reco_faciale) E:\TP>spyder
Spyder
Spyder

Si tout s’est bien passé, sypder s’est ouvert. Et ce qui est intéressant, c’est qu’il est déjà directement dans notre environnement tp_reco_faciale. Pour en être sûr, jette un œil dans la barre qui est en bas de la fenêtre

Environnement dans spyder
Environnement dans spyder

Maintenant, nous allons mettre spyder dans notre répertoire de travail. Pour cela, tu vas aller dans “Fichier -> Nouveau fichier”

Nouveau fichier
Nouveau fichier

Puis tu vas enregistrer ce nouveau fichier. Comme dans la plupart des programmes, pour enregistrer un fichier, on fait “CTRL+S“, c’est à dire la touche CTRL, qui est généralement en bas à gauche du clavier et la touche S en même temps.

Il va te demander où enregistrer ce fichier. Eh bien c’est simple, dans mon cas c’est E:\TP . A toi de le mettre dans ton répertoire de TP. Ce fichier on va l’appeler tp_reco_faciale.py. Alors pourquoi main ? Tout simplement parce que cela va être notre script principal.

Ensuite, tu vas aller cliquer sur ‘icône de l’image ci-dessous puis cliquer sur “Définir le répertoire de travail de la console”.

Définir le répertoire de travail
Définir le répertoire de travail

Une fois ça fait, normalement dans l’explorateur de fichier, tu devrais voir ça :

Et voilà !

Résumé

Ok, maintenant que les prérequis pour les prochains TP sont en place, on va pouvoir passer à la suite. Tu vas pouvoir faire tes premiers pas dans la reconnaissance faciale mais surtout, comprendre un peu comment ça marche 🙂

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*


Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.