Question:
Quelles sont les conditions requises pour que Photos démarre un scan facial?
John
2019-04-28 13:18:15 UTC
view on stackexchange narkive permalink

J'ai récemment créé une grande photothèque et, maintenant que la quasi-totalité du contenu est là, j'aimerais commencer à terminer l'album de personnes. Photos indique qu'il "continuera à numériser vos photos restantes lorsque vous n'utilisez pas l'application et que votre Mac est connecté à l'alimentation", donc ce que j'ai fait, c'est de laisser l'application s'exécuter en arrière-plan (l'ouvrir et la mise au point à une autre fenêtre), en disant à mon Mac de ne jamais dormir, en le branchant et en le laissant allumé pendant la nuit. Ceci, cependant, ne semble pas fonctionner; en effet, le nombre de visages scannés semble en baisse (hier, 57 807 photos avaient été scannées et il n'est plus que 57 381). J'ai l'air de rencontrer des conditions parfaites et pourtant rien ne se passe. Je devrais peut-être mentionner, cependant, que je me suis un peu trompé à chaque fois, mais pas d'une manière qui devrait l'affecter, j'espère.

  • Les deux premières nuits, j'ai arrêté les photos
  • La troisième nuit, j'ai laissé le focus sur Photos.
  • Et ce soir, j'ai laissé Mission Control concentré

La troisième nuit, j'ai quitté Photos concentré et ce soir j'ai laissé Mission Control en marche.

Qu'est-ce qui cause ce problème et qu'est-ce que je fais de mal? Si cela aide, voici les spécifications de mon système: My System Specs: mojave

Vous pouvez ajouter un visage et le nom de la personne en ouvrant la photo et en appuyant sur le bouton info "i".De cette façon, l'algo ajouterait au moins cette personne plus rapidement que les autres.Plus tard, il vous demandera également de confirmer d'autres photos de la même personne.
Cinq réponses:
#1
+5
Ole Aldric
2020-02-11 03:24:07 UTC
view on stackexchange narkive permalink

Les conditions ne sont pas claires pour le moment.

Apple n'informe pas sur le fonctionnement de photoanalysisd ou photolibraryd . C'est quelque chose qu'ils doivent aborder correctement. Autant que je sache, la photoanalyse utilise CoreML et Vision pour analyser ce que les images contiennent, pas seulement les visages dans les personnes. Donc, si vous recherchez une montagne, il devrait récupérer des images de montagnes.

En ce qui concerne le fonctionnement réel de ce démon, j'ai examiné le processus et comment il répond aux différents changements dans l'environnement macOS. D'un peu d'essai, Je pense avoir trouvé comment le faire fonctionner d'une manière quelque peu prévisible. Pour résumer, la technique suivante (si vous voulez) devrait vous aider à analyser environ 1K images par heure.

N Remarque: cela dépend du matériel sur lequel vous utilisez actuellement. Votre kilométrage peut varier.

Prerequisites:

  1. Importez des photos dans Photos.app
  2. Faites marquer manuellement les visages des personnes que vous souhaitez que Photos reconnaisse.
  3. Assurez-vous que votre bibliothèque ne contient aucun élément susceptible de causer des ravages. Vous pouvez utiliser des filtres intelligents avec Impossible de télécharger .
  4. Assurez-vous que vos paramètres d'alimentation sont définis pour ne jamais dormir. (L'économiseur d'écran peut toujours être activé).
  5. Branchez votre Mac sur l'alimentation, il fonctionnera pendant un certain temps en fonction de la taille de votre collection.

Solution:

Fermez toutes les applications, redémarrez votre Mac, assurez-vous de décocher la case "Rouvrir les fenêtres ..." avant de redémarrer. Nous voulons que macOS revienne au bureau sans chargement d'applications. Assurez-vous également que vous avez également désactivé toutes les applications à partir de macOS: Users & Groups > Your User > Login Items

T Ensuite, une fois redémarré:

  1. Ouvrez Activity Monitor.app et recherchez photoanalysisd . Il ne devrait pas être trouvé (mais laissez la fenêtre ouverte) .
  2. Ouvrez Photos.app, attendez une minute, puis fermez-le. Vous devriez maintenant voir photolibraryd et photoanalysisd dans Activity Monitor.app .
  3. Donnez-lui une minute ou deux (ou peut-être 10) , et vous devriez maintenant voir photoanalysisd commencer à parcourir vos photos assez rapidement.

Pour obtenir le meilleur résultat possible, assurez-vous de laisser le Mac fonctionner toute la nuit. Si vous avez beaucoup d'images (50000+), vous devrez probablement le faire quelques nuits.

Quelques points à considérer.

  • Le démon peut mettre un certain temps à démarrer. Lorsque j'ouvre Safari, il commence à bouillonner. Vous pouvez essayer ceci si vous ne voyez aucune activité après 10 minutes.
  • photoanalysisd peut raccrocher quelques fois. Si cela se produit, vérifiez si photolibraryd fait quelque chose (vérifiez Activity Monitor.app ). Si tel est le cas, il envoie probablement des mises à jour à la bibliothèque.
  • Cela peut parfois aider si vous laissez votre iPhone / iPad débranché. Il semble que les photos ne fonctionnent que sur un seul appareil à la fois.
  • S'il n'y a pas d'activité pendant un certain temps et que vous ne parvenez pas à le résoudre avec ce qui précède. Redémarrez et répétez.

Ce qui précède a fonctionné pour moi sur des photos 12K. Je les ai réimportés deux fois pour confirmer. Cela m'a pris deux jours au total (en veillant à ce que ça démarre et en le laissant toute la nuit).

Profitez-en.

Excellente réponse @Elmo!
#2
+4
John
2019-05-04 13:36:00 UTC
view on stackexchange narkive permalink

Apparemment, parce que la bibliothèque est sur un lecteur externe, il y a un bogue qui cause cela.Je tiendrai tout le monde au courant quand il y aura un correctif!

Toute mise à jour?Où avez-vous appris cela?
Je ne suis pas sûr.Je l'ai signalé sur Apple Bug Tracker et je pense qu'ils l'ont ajouté à leur liste mais je ne sais pas avec certitude
#3
+1
Ezekiel Elin
2019-04-28 23:00:03 UTC
view on stackexchange narkive permalink

Premièrement, vous devez complètement quitter les photos.Le service d'analyse fonctionnera en arrière-plan même si l'application est fermée.

Deuxièmement, lorsque vous accédez à l'onglet Contacts, y a-t-il un bouton pour voir l'album People (incomplet)?Cela pourrait vous donner un meilleur aperçu de sa progression.

Je peux aller dans l'album, mais il y a plus de 30000 photos qui n'ont pas été numérisées, donc je ne pense pas que cela aiderait
@John 30k photos, c'est beaucoup, il faudra juste être patient si ça progresse.Vos photos sont-elles réglées sur "optimiser"?Si tel est le cas, considérez qu'il devrait télécharger l'original avant de numériser dans ce cas.
Je n'ai pas activé la photothèque iCloud.Je comprends que 30K, c'est beaucoup, mais je peux aller dans Photos et vérifier combien ont été numérisées et je sais que cela ne progresse pas.
#4
  0
Bob Musa
2020-03-03 02:00:50 UTC
view on stackexchange narkive permalink

Pour moi, la réponse semble être de s'assurer que les photos ne sont pas diffusées sur un autre appareil.Cela signifiait que je devais fermer les photos sur mon iPad et mon iPhone (pour plus de sécurité, je les ai éteints mais je ne pense pas que c'était nécessaire).Sur mon AppleTV, je me suis déconnecté de mon compte iCloud.Après cela, Activity Monitor a montré que photoanalysisd a commencé à utiliser un temps CPU significatif (jusqu'à ce que son temps CPU soit insignifiant).Je publie ceci en temps réel.J'espère que la mise à jour se termine enfin maintenant - j'ai 15 000 photos et plus de 300 personnes, exécutant Catalina sur un MacBook Pro 13 2019 ".

#5
  0
Joe
2020-06-09 16:18:40 UTC
view on stackexchange narkive permalink

La réponse de @ Elmo résout le problème pour moi (250k photos dans la bibliothèque).Une chose qui aide est de faire toutes ces étapes avec votre Mac déconnecté d'Internet.Cela signifie que vous n'avez pas à désactiver les photos sur les iPhones, les iPad, les Mac Minis, les iMac et tous les autres éléments qui pourraient être connectés à votre cloud.Il présente également l'avantage que toutes les autres activités Internet qui utilisent le temps processeur s'arrêtent.

J'utilise un Mac Pro (2013) avec une mise à niveau SSD OWC de 2 To pour ma photothèque.photoanalysisd utilise plus de 150% du processeur (s), écrivant environ 1 Go / h sur le disque et faisant environ 4300 photos par heure.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...