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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ecd0ecedfdbe41b19e4d65e01ad5117a301492dfde6cdfe31a1006270494c8e
|
|
| MD5 |
4920d82f6a4f69bad60861a46b116795
|
|
| BLAKE2b-256 |
0a0a06d402e19866bb8d504c53dff6b0abdfd654813f30ca444c65f2a3557d5a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b412dae5225348a150157ef9137f2c96240f45baad25ae8fa61600b0c9d7d42e
|
|
| MD5 |
9196f445bea8c9129ebaeb1d83df15ae
|
|
| BLAKE2b-256 |
b16c7dc7fed5dc29717b8ef0c88609fdb40ee392bcb978911bb8afd3c7939728
|