This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Flam

Membres
  • Compteur de contenus

    82
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Flam a gagné pour la dernière fois le 19 avril

Flam a eu le contenu le plus aimé !

À propos de Flam

  • Rang
    Novice Syno

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. C'est une décision raisonnable. Car la préservation des personnes identifiées (faces) n'est pas garantie quand tu fais la 2e réindexation qui est censée justement les conserver, par exemple lorsque le fichier a été modifié en rajoutant des keywords, rotations, ou autres changement de métadata (bug ou fonctionnalité manquante?).
  2. Table unit. psql synophoto -U postgres -c "\d unit"
  3. Cela dépend de tes photos et du nombre de photos. Plutôt plusieurs milliers 😄
  4. Oui l'album "Personnes" ne permet d'afficher que des faces reconnues au moins deux fois. Pas de solution pour l'affichage de ses faces uniques trouvées par Moments pour l'instant, et encore moins de manière automatique. attendre DSM7 ?
  5. Flam

    Bibliothèque partagée

    Pas de solution prêtes si tu as fusionné deux identifications pour le moment. Attendre l'Arlésienne Dsm7...(aucune idée s'ils ont apporté une solution) Si tu ne peux vivre sans tu peux soit: - option reindex identification, qui les efface et relance toute la procédure de reconnaissance, mais tu devras refaire les identifications. - tape du sql pour supprimer les lignes du tableau face correspondants a ton père, puis touch les images identifiées et reindexe partiellement 😇
  6. Tout dépend de ce que tu cherches. Tu veux accéder aux images par l'album/programme de reconnaissance de visage alors qu'aucun visage n'a été reconnu ? Le plus logique semble être de passer par l'album d'identification qui utilise les keywords, et que tu peux modifier à ta guise.
  7. J'ai donné un exemple d’accès à la BD de Moments dans un autre sujet. Si tu ne trouves pas une solutions sur le web, tu devrais pouvoir le faire par des commandes SQL.
  8. Flam

    Bibliothèque partagée

    Quand tu transfères tes photos, par le web ou l'app mobile, tu choisir la bibliothèque de destination personnelle ou partagée. Le dossier destination sera, à partir de $HOME/Drive (personnel) ou $VOLUME/photo (partagé) - Moments/Mobile/MOBILEID/DATE (app mobile) - Moments/Web/DATE (navigateur web) Les autorisations seront les autorisations de l'utilisateur SynologyMoments. Je pense donc que pour le moment si tu partages un fichier, tous les utilisateurs que tu auras utilisés à accéder au partage à partir de l'admin de Moments auront accès. Ton père et tes beaux parents auront accès à tous les fichiers partagés transférés. Pour ce qui est des copies/déplacements dans le répertoire $VOLUME/photo, la doc dit que ce sont les droits utilisateurs qui comptent, pas testé, à vérifier.
  9. En fait la ligne SELECT te donne les informations et les tables en jeux Tables: face, person, unit, folder. SELECT p.name, d.name, u.filename FROM $SUBTABLE.face f INNER JOIN $SUBTABLE.person p ON f.id_person = p.id INNER JOIN $SUBTABLE.unit u ON u.id = f.id_unit LEFT JOIN $SUBTABLE.folder d ON u.id_folder = d.id WHERE p.name != '';" Ensuite c'est à toi de l'adapter selon tes besoins. La BD de Moments est très différente de celle de PhotoStation (déjà Mediaserver+photostation vs Drive+Moments, ensuite les tables). Aucune idée de ce que la fusion promise dans DSM 7 nous réserve.
  10. Bonjour, Je viens de finir d'écrire un programme qui récupère les face-tagués de Moments et les écrits directement dans les tag-keywords des fichiers images. En fait, on peut en fait récupérer les données de Moments et en faire ce que l'on veut. Le principe (Proof Of Concept) étant écrit , on peut imaginer de rajouter tout un tas de fonctionnalités (synchronisations). Si cela vous intéresse... ATTENTION: VERIFIEZ QUE VOUS AVEZ BIEN BACKUPE VOS FICHIERS IMAGES. Je ne garanti rien, testé chez moi sur 30.000 images (ça prend du temps!) sur les fichiers JPEG, les SVG, BMP, GIF, TIFF, MOV, MP3,... cela dépend de exiftool. #!/bin/bash # Auteur: DanKe # Description: extract recognized face in Synology Moment Database and add them as keyword in image file # Date: 2020/05/03 # Version: 1.03 # Prerequisit: # Moments, psql, exiftool, write access to images # Usage: # moment_copy_facetag.sh <username> # Update: # 1.01: check if keyword already exists in image and write only if not; else file stay unchanged and dont duplicate keyword # 1.02: minor changes # 1.03: add -overwrite_original, factorize PSQL # USER_NAME="$1" HOME_PATH="/volume1/homes" MOMENT_PATH="$HOME_PATH/$USER_NAME/Drive/Moments" PSQL="psql synophoto -t -U postgres" EXIFTOOL="exiftool" SED="sed" if [ $# -ne 1 ] then echo "Usage: $0 <username>" echo " extract recognized face in Synology Moment Database and add them as keyword in image file" exit 1 fi if [ ! -d "$MOMENT_PATH" ] then echo "Error: $MOMENT_PATH does not exist for user $USER_NAME" exit 3 fi USER_ID=`$PSQL -c "SELECT id from user_info where name = '$USER_NAME' ;" | $SED -e 's/ *//'` if [ "$USER_ID" == "" ]; then echo "Error: $USER_NAME not a valid Moments database user" exit 2 fi SUBTABLE="user_$USER_ID" COMMAND="SELECT FORMAT('exiftool -q -overwrite_original -keywords+=\"%1\$s\" -if \'not \$keywords=~/%1\$s/\' \"%2\$s/%3\$s\"', p.n ame, d.name, u.filename) FROM $SUBTABLE.face f INNER JOIN $SUBTABLE.person p ON f.id_person = p.id INNER JOIN $SUBTABLE.unit u O N u.id = f.id_unit LEFT JOIN $SUBTABLE.folder d ON u.id_folder = d.id WHERE p.name != '';" TMPSHELL=/tmp/moments_add_facename_$$.sh $PSQL -c "$COMMAND" \ | $SED -n -e "s/\/Moments\///p" \ > $TMPSHELL cd $MOMENT_PATH chmod +x $TMPSHELL echo "write identifications to file"" /bin/bash $TMPSHELL
  11. Flam

    Docker 18, joue a cache-cache ?

    DDSM disparait aussi si on l'utilisait et que l'on supprime l'instance en cours pour repartir d'un DDSM vierge. Bref, me suit fait avoir et mes backups sont maintenant inutilisable. 😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮😮
  12. Il a changé de nom: DAVx5 maintenant ,sur F-Droid (ou google play)
  13. +1 Je suis toujours intéressé par le fameux package de mise à jour pour DSM6. Nécessite-t-il la manipulation de la ROM ou le package suffit ? Mais surtout le package :-D
  14. Merci :-) . As-tu une 6.0 ou + qui tourne correctement (php7/docker/hyperbackup) ?
  15. Bonjour Alabrir, Peux-tu me confirmer que ton ds1010+ crashe après ton installation de la 6.0.0 ? Mon vieux ds1010+ devient obsolète avec sa version dsm 5.3 car je ne peux plus faire de mise à jour. Je cherche entre autre à migrer mon owncloud (php5.5) en nextcould qui demande php7. Merci Flam