Projet : OpenFaceTracker

OpenFaceTracker

Informations

  • Nom : Bourrahim
  • Prénom : Hamza
  • Email : bourrahiim.hamza@gmail.com
  • Ecole / Etablissement : ESIEA
  • Twitter : @NaperH
  • Catégorie : Tech

Description du projet

OPENFACETRACKER est un programme permettant de détecter et reconnaître le visage d’un individu dans une pièce ou un espace donné.

Le projet comporte trois axes majeurs :

La recherche, l’étude et l’amélioration des techniques actuelles de détection et de reconnaissance, et la création d’un logiciel de reconnaissance faciale.

OPENFACETRACKER récupère l’image à partir d’un flux vidéo (caméra, film, photo). Pour faciliter le processus de reconnaissance, cette image est traitée au moyen des méthodes proposées par la librairie OpenCV. Après ce traitement, l’image est comparée par les algorithmes d’OPENFACETRACKER à celles contenues dans une base de connaissances. Un taux de reconnaissance est alors calculé, puis comparé à un seuil statistique pour valider l’identité.

La démonstration des usages possibles de la reconnaissance faciale (use case) dans différents domaines, de leurs avantages et de leurs limites.

OPENFACETRACKER peut être exploité dans plusieurs domaines tels que la sécurité, la domotique ou la gestion de présence, etc. Les cas d’usage précis peuvent être :

  • le comptage précis de personnes (taux de fréquentation)
  • la vérification de présence (appel automatique d’une salle de classe)
  • la vérification des droits d’accès à une zone sécurisée
  • le déclenchement automatique d’actions domotiques personnalisées
  • la surveillance dans l’espace privé ou publique

La sensibilisation et l’information du public aux possibilités de la reconnaissance faciale et à ses questions éthiques.

La reconnaissance faciale est une technique controversée qui a fait beaucoup de progrès ces dernières années. De plus en plus performante, elle est aussi plus présente dans notre quotidien : sur les réseaux sociaux, dans les systèmes de vidéo-surveillance et de vidéo-protection. Partant de ce constat, OPENFACETRACKER a aussi pour but d’informer le public sur les capacités actuelles de la reconnaissance faciale.

Ce projet libre est en perpétuelle évolution. Cette année, une API (Interface Universelle d’accès aux fonctionnalités d’OPENFACETRACKER) sera finalisée et hébergée sur un serveur public. Sur le plan technique, nous poursuivons l’étude de méthodes de reconnaissance faciale afin d’améliorer les performances du programme, notamment par l’utilisation de réseaux de neurones. Des modules d’installation pour Windows et Linux sont également en cours d’élaboration.

Deux nouveaux cas d’usages sont également en cours d’élaboration :

  • création d’une intelligence artificielle permettant de faire l’appel automatiquement dans une classe.
  • association avec un projet libre de domotique multi protocolaire (OpenDomX).

Toutes les informations sont disponibles sur notre site : www.openfacetracker.net
Le code source du projet est disponible à l’adresse : https://github.com/OpenFacetracker