Skip to main content

Un outil de tri d'images par reconnaissance faciale.

Project description

INFOB318-template

Acronyme: FS_01 Titre: sort_my_face Client(s) :Jerome Fink Étudiant: Keunang Tchatchou Farida

📌 sort_my_face

Description :

sort_my_face 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 à un visage unique et contenant les photos sur lesquels ce visage apparait.

l'application permet notament de choisir le modèle d'IA a utiliser : entre la distance euclidienne notée ED et le cosinus noté COS .

il est egalement possible de choisir le seuil type de modèle 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 precisé , une valeur par defaut est attribuée au seuil pour le tri.

🚀 Installation

Prérequis

  • Python 3.8+
  • Dépendances requises listées dans requirements.txt

Étapes d'installation

lancer la commande "pip install sort_my_face" dans le terminal. #installer les Dépendances pip install -r requirements.txt

🎯 Utilisation

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

bash sort_my_face "C:\Users\X1 Yoga\Desktop\moi\photos_to_test" --seuil_type strict --ia_model ED ´´´´

Explication des paramètres

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

Exemple :

python -m sort_my_face ~/Images/photos_to_test --seuil strict --modele ED

📌 Technologies utilisées

  • Python 3.8+
  • OpenCV
  • TensorFlow / PyTorch (selon le modèle IA utilisé)

📜 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

sort_my_face-0.1.2.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

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

sort_my_face-0.1.2-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file sort_my_face-0.1.2.tar.gz.

File metadata

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

File hashes

Hashes for sort_my_face-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6ecd0ecedfdbe41b19e4d65e01ad5117a301492dfde6cdfe31a1006270494c8e
MD5 4920d82f6a4f69bad60861a46b116795
BLAKE2b-256 0a0a06d402e19866bb8d504c53dff6b0abdfd654813f30ca444c65f2a3557d5a

See more details on using hashes here.

File details

Details for the file sort_my_face-0.1.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for sort_my_face-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b412dae5225348a150157ef9137f2c96240f45baad25ae8fa61600b0c9d7d42e
MD5 9196f445bea8c9129ebaeb1d83df15ae
BLAKE2b-256 b16c7dc7fed5dc29717b8ef0c88609fdb40ee392bcb978911bb8afd3c7939728

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