diff --git a/README.md b/README.md index bb8d39b..c226769 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # photo_mem_cv +Version 2.1 juin 2021 refonte en une seule application + amélioration saisie des fichiers + ajout fonction modification des personnes + 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. @@ -9,17 +13,22 @@ Ce programme peut être utilisé aussi pour vos photos de classe, équipe de foo 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. +Lancer la page photo_mem.html dans un navigateur, c'est avec firefox que ça marche le mieux. je crois que chromium passe mais IE pas du tout. +Pour commencer, cliquez sur le bouton bleu "choix de la photo", trois cas possibles : + - Sélection d'un seul fichier, ce doit être une image, ajoutez des personnes en cliquant au centre du visage (le nez) et remplissez le petit formulaire. + + - "Détection des visages" : selectionnez un fichier image et un fichier haarcascade.xml. 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 ... en attendant la fonction "modification" qui n'est pas encore terminée. + + - Modification d'un fichier existant : saisir un fichier image et un fichier xml, celui créé précédemment en détection, ou un ancien fichier à modifier. + 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 +modifier une personne - en cours ... +saisir / modifier le titre - en cours ... +adapter la taille des étiquettes et du cercle à la résolution de l'image +modifier la couleur des étiquettes et du texte 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 diff --git a/photo_init.xml b/photo_init.xml deleted file mode 100644 index 05a97e8..0000000 --- a/photo_init.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/photo_mem.html b/photo_mem.html index 0d31102..094ca59 100644 --- a/photo_mem.html +++ b/photo_mem.html @@ -1,6 +1,13 @@ - + @@ -11,6 +18,19 @@ circle { stroke: black; stroke-width: 2; } +#bouton_image {background-color:blue;color:white;height: 30px;} +#menu_modif { + display: block; + color: black; + background-color: gainsboro; + cursor: pointer; + border: 2px solid; + border-radius: 6px; + text-align: center; + position: absolute; + width: 80px; + z-index: 10; +} #ajout { border:2px solid red; border-radius: 10px; @@ -44,24 +64,14 @@ circle { left:-200px; top: 100px; } -#menu_modif { - display: block; - color: black; - background-color: gainsboro; - cursor: pointer; - border: 2px solid; - border-radius: 6px; - text-align: center; - position: absolute; - width: 80px; - z-index: 10; -} - + + +

OpenCV.js chargement en cours...

@@ -72,7 +82,7 @@ circle { + + diff --git a/photo_mem_cv.html b/photo_mem_cv.html deleted file mode 100644 index 32a66f8..0000000 --- a/photo_mem_cv.html +++ /dev/null @@ -1,544 +0,0 @@ - - - - - - - - - - - - - - -

OpenCV.js chargement en cours...

- -
- -
- - - - - - - - - - -