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)
| File | Size | Uploaded | |
|---|---|---|---|
| sort_my_face-0.1.2.tar.gz | 11.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|