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 --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**. 

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.6.tar.gz (10.9 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.6-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: face_sort-0.1.6.tar.gz
  • Upload date:
  • Size: 10.9 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.6.tar.gz
Algorithm Hash digest
SHA256 ae2de2a1a8b7288e8b7030e740aee0146f8ef9b5a19407df45d453b4db0d4a0c
MD5 2bc55e1ea475fd6fa56421f3aba125e7
BLAKE2b-256 d5160575188fd7556f465b483999a89196d49c1711ae7388266732ca6a75bce6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: face_sort-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 12.8 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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8c39c4a68f6d6e8fafe5d01bd738ea9f3ed9eb01f3b57e95b0cc4685817531a4
MD5 270b602fe361e7151d2ad6720cb82fc3
BLAKE2b-256 a87498121f5c287985c80a60b69af4ed3e05c65108b7b14b6b16e6c3e9797ee9

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