Skip to main content

Un outil de tri d'images par reconnaissance faciale.

Project description

Acronyme: FS_01

Titre: face_sort

Client(s) :Jerome Fink

Etudiant: Keunang Tchatchou Farida

I-face_sort

Description :

face_sort un outil en ligne de commande ergonomique permettant de trier des photos contenant des visages d'humains. Sur base d'un dossier contenant des photos, l'application sortira un dossier contenant N sous dossier chacun correspondant a un visage unique et contenant les photos sur lesquels ce visage apparait.

l'application permet notament de choisir le modele d'IA a utiliser : entre la distance euclidienne notee ED et le cosinus note COS .

il est egalement possible de choisir le seuil type de modele de tri permettant de rendre la recherche plus ou moins concise . les differentes valeurs du seuil sont :

- "strict" : permettant une classification beaucoup plus pointue et meticuleuse.
- "large" : permettant d'opter cette fois ci pour un tri plus souple .
-  none ,valeur par defaut : lorsque pas precise , une valeur par defaut est attribuee au seuil pour le tri.

II- Installation

Prerequis

  • Python 3.8+
  • Dependances requises listees dans requirements.txt

Etapes d'installation

lancer la commande "pip install face_sort" dans le terminal. installer les Dependances

´´´bash pip install -r requirements.txt ´´´

III- Utilisation

Apres installation , vous pouvez utiliser face_sort via le terminal avec la commande suivante :

python -m face_sort /chemin/vers/le/dossier_a_traiter --seuil strict --ia_modele ED

Explication des parametres

  • /chemin/vers/le/dossier_a_traiter : Chemin du dossier contenant les photos a trier.
  • --seuil : Niveau de filtrage des visages (options : strict, large, none par defaut).
  • --ia_model : Modele d'intelligence artificielle utilise pour la reconnaissance (ED, COS).

Exemple:

python -m face_sort.main --seuil_type strict --ia_model ED -- "C:\Users\X1 Yoga\Desktop\moi\photos_to_test"
´´´



## **VI- Technologies utilisees**
- Python 3.8+
- OpenCV
- TensorFlow / PyTorch (selon le modele IA utilise)


##**V- Licence**
Ce projet est sous licence **MIT**. 



face_sort

Acronyme : FS_01

Client(s) : Jerome Fink

Étudiant : Keunang Tchatchou Farida

I. Description

face_sort est un outil en ligne de commande permettant de trier des photos contenant des visages humains.

À partir d'un dossier contenant des photos, l'application génère un dossier avec N sous-dossiers, chacun correspondant à un visage unique et contenant les photos où ce visage apparaît.

L'application offre plusieurs options :

Choix du modèle d'IA :

ED : Distance euclidienne

COS : Distance cosinus

Sélection du seuil de tri :

strict : Classification plus précise et rigoureuse.

large : Classification plus souple.

none (par défaut) : Un seuil automatique est appliqué.

II. Installation

Prérequis

Python 3.8+

Dépendances listées dans requirements.txt

Étapes d'installation

Installez face_sort en exécutant :

pip install face_sort

Puis installez les dépendances nécessaires :

pip install -r requirements.txt

III. Utilisation

Une fois installé, exécutez face_sort depuis le terminal :

python -m face_sort /chemin/vers/le/dossier_a_traiter --seuil strict --ia_modele ED

Explication des paramètres

/chemin/vers/le/dossier_a_traiter : Chemin du dossier contenant les photos à trier.

--seuil : Niveau de filtrage des visages (strict, large, none par défaut).

--ia_model : Modèle d'IA utilisé pour la reconnaissance (ED, COS).

Exemple d'exécution

python -m face_sort.main --seuil_type strict --ia_model ED -- "C:\Users\X1 Yoga\Desktop\moi\photos_to_test"

IV. Technologies utilisées

Python 3.8+

OpenCV

TensorFlow / PyTorch (selon le modèle IA utilisé)

V. Licence

Ce projet est sous licence MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

face_sort-0.1.5.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

face_sort-0.1.5-py3-none-any.whl (13.3 kB view details)

Uploaded Python 3

File details

Details for the file face_sort-0.1.5.tar.gz.

File metadata

  • Download URL: face_sort-0.1.5.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for face_sort-0.1.5.tar.gz
Algorithm Hash digest
SHA256 038325131c3826e34295f7a1f0edd0b45bd0bd7b0561d174d0fb282ba71cf86a
MD5 c673fe9a10f5cde740972ffc7cbda8c5
BLAKE2b-256 1700322eaf9ba7537f34edde4dfbb37111609655186dc553c97d0000acaf4d34

See more details on using hashes here.

File details

Details for the file face_sort-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: face_sort-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 13.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for face_sort-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c4275efcf7c2fada7023f3e33fcc4b909b620d3587b7bd019c117b6f64013187
MD5 2aa860b42052148e09a6a99096dfbc17
BLAKE2b-256 3b6ebe6ebde6e1287dbba548aeb87a977e3cf00709cb4abf81eb144301ad17ca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page