Version avec détection des visages

This commit is contained in:
jac 2021-06-01 20:41:03 +02:00
parent 0dc644da75
commit 098cb5142a
2 changed files with 33343 additions and 2 deletions

View File

@ -1,3 +1,30 @@
# photo_mem
# photo_mem_cv
Outil web de sauvegarde des noms des personnes sur les photos et d'identification automatique des visages.
Fait à l'origine pour redonner vie à des photos anciennes, principalement des photos de mariage ou de classe.
Inutile de garder des photos si vous ne savez pas qui est dessus.
On m'a transmis beaucoup de photos anciennes (1919-1950), et je voulais mémoriser un maximum de noms de participants, pour transmettre tout cela aux descendants . Il y avait urgence car les personnes qui connaissaient ces photos et qui pouvaient me renseigner disparaissaient rapidement. Et donc, plutôt que de tout noter sur des bouts de papier difficiles à gérer, j'ai fait ce petit programme qui m'a été très utile, et en quelques séances passées chez des cousins ou voisins, j'ai pu renseigner une quarantaine de photos. (pas complètement).
Ce programme peut être utilisé aussi pour vos photos de classe, équipe de foot, ou tout autres photos comportant des personnages ... ou animaux !
Utilisation :
Mettez vos photos à traiter dans un répertoire, avec le programme Photo_mem_cv et les fichiers opencv.js et haarcascade*.xml
Lancer la page photo_mem_cv.html dans un navigateur, c'est avec firefox que ça marche le mieux. je crois que chromium passe mais IE pas du tout.
- Bouton "Détection des visages" : selectionnez un fichier image et un fichier haarcascade. Le programme affiche tous les visages détectés et crée un fichier xml, du même nom que l'image, qui répertorie les coordonnées des visages trouvés. Pour modifier les noms, vous devrez éditer le xml, car la fonction "modification" n'est pas encore faite.
- Bouton "Choix de la photo : saisir un fichier image et un fichier xml, celui créé avec le bouton "Détection", ou un ancien fichier à modifier, ou le fichier photo_init.xml pour une première utilisation.
Cliquez sur le nez d'un personnage, et remplissez le petit formulaire.
Quand vous avez terminé de remplir et de positionner vos étiquettes, n'oubliez pas d'enregistrer le xml. Choisissez le même répertoire que la photo, le nom donné au xml est le même que celui de la photo. Il écrase le fichier en cours.
Attention, il n'y a pas de sauvegarde automatique, et si vous oubliez de sauvegarder, tout est perdu !
Reste à faire :
modifier une personne
saisir / modifier le titre (actuellement, il faut le saisir dans le fichier xml)
adapter taille étiquettes à la résolution de l'image
paramétrer un peu mieux toutes les valeurs de positionnement qui sont en dur.
éviter d'avoir à re-saisir les noms que l'on retrouve sur plusieurs photos - pas facile simplement
reconnaissance faciale pour retrouver les mêmes personnages sur plusieurs photos
barre d'outils ??
...... etc et sans compliquer le programme !!!
Désolé si le code n'est pas très aux normes, mais je ne connaissais pas javascript avant ce programme!
Outil web de sauvegarde des noms des personnes sur les photos et d'identification automatique des visages.

File diff suppressed because it is too large Load Diff