Skip to main content

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.

Metadata

Release files for sort-my-face 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sort-my-face 0.1.2
File Size Uploaded
sort_my_face-0.1.2.tar.gz 11.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sort-my-face 0.1.2
File Interpreter ABI Platform
sort_my_face-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 24.1 kB

Release files / sort_my_face-0.1.2.tar.gz

Download URL sort_my_face-0.1.2.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
6ecd0ecedfdbe41b19e4d65e01ad5117a301492dfde6cdfe31a1006270494c8e
BLAKE2b-256 checksum
How to use checksums
0a0a06d402e19866bb8d504c53dff6b0abdfd654813f30ca444c65f2a3557d5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release files / sort_my_face-0.1.2-py3-none-any.whl

Download URL sort_my_face-0.1.2-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b412dae5225348a150157ef9137f2c96240f45baad25ae8fa61600b0c9d7d42e
BLAKE2b-256 checksum
How to use checksums
b16c7dc7fed5dc29717b8ef0c88609fdb40ee392bcb978911bb8afd3c7939728
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.1

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page