Domanda:
Quali sono le condizioni richieste affinché Foto possa avviare una scansione del viso?
John
2019-04-28 13:18:15 UTC
view on stackexchange narkive permalink

Recentemente ho creato una grande libreria di foto e, ora che quasi tutto il contenuto è presente, vorrei iniziare a completare l'album delle persone. Photos dice che "continuerà a scansionare le foto rimanenti quando non stai utilizzando l'app e il tuo Mac è collegato all'alimentazione", quindi quello che ho fatto è lasciare che l'app venga eseguita in background (aprendola e mettendo a fuoco a un'altra finestra), dicendo al mio Mac di non dormire mai, collegandolo e lasciandolo acceso durante la notte. Questo, tuttavia, non sembra funzionare; anzi, il numero di volti scansionati sembra diminuire (ieri erano state scansionate 57.807 foto e ora sono solo 57.381). Mi sembra di incontrare condizioni perfette eppure non sta succedendo nulla. Dovrei forse menzionare, tuttavia, che ogni volta lo sto un po 'meno, ma spero non in un modo che dovrebbe influenzarlo.

  • Le prime due sere ho lasciato le foto
  • La terza notte ho lasciato a fuoco Foto.
  • E stasera ho lasciato il controllo missione concentrato

La terza notte ho lasciato Photos concentrato e stasera ho lasciato il controllo missione in esecuzione.

Qual è la causa di questo problema e cosa sto facendo di sbagliato? Se aiuta, ecco le specifiche del mio sistema: My System Specs: mojave

Puoi aggiungere un volto e il nome della persona aprendo la foto e toccando il pulsante delle informazioni "i".In questo modo FORSE l'algo aggiungerebbe almeno quella persona più velocemente di altre.Inoltre successivamente ti chiederà di confermare altre foto della stessa persona.
Cinque risposte:
Ole Aldric
2020-02-11 03:24:07 UTC
view on stackexchange narkive permalink

Le condizioni non sono chiare in questo momento.

Apple non informa su come funzionano photoanalysisd o photolibraryd . È qualcosa che devono affrontare correttamente. Per quanto ne so, photoanalysis usa CoreML e Vision per analizzare cosa contengono le immagini, non solo Faces in People. Quindi, se cerchi montagna, dovrebbe recuperare le immagini delle montagne.

Quando si tratta di come funziona effettivamente questo demone, ho esaminato il processo e come risponde ai diversi cambiamenti nell'ambiente macOS. Da un po 'di prova, Penso di aver capito come farlo funzionare in un modo un po 'prevedibile. Per riassumere, la seguente tecnica (se vuoi) dovrebbe aiutarti a eseguire la scansione di circa 1.000 immagini all'ora.

Nota: questo dipende dall'hardware su cui stai attualmente girando. La tua milage può variare.

Prerequisites:

  1. Fai importare le foto in Photos.app
  2. Avere contrassegnato manualmente i volti delle persone che desideri che Foto riconosca.
  3. Assicurati di non avere elementi nella tua libreria che possono causare il caos. Puoi utilizzare filtri avanzati con Impossibile caricare .
  4. Assicurati che le impostazioni di alimentazione siano impostate per non dormire mai. (Lo screen saver può essere ancora attivo).
  5. Collega il tuo Mac all'alimentazione, funzionerà per un po 'a seconda delle dimensioni della tua raccolta.

Solution:

Chiudi tutte le app, riavvia il Mac, assicurati di deselezionare "Riapri finestre ..." prima di riavviare. Vogliamo che macOS torni al desktop senza caricare alcuna app. Assicurati inoltre di aver disabilitato anche l'avvio di qualsiasi app con macOS: Users & Groups > Your User > Login Items

Then, una volta riavviato:

  1. Apri Activity Monitor.app e cerca photoanalysisd . Non dovrebbe essere trovato (ma lasciare la finestra aperta) .
  2. Apri Photos.app, attendi un minuto, quindi chiudilo. Adesso dovresti vedere photolibraryd e photoanalysisd in Activity Monitor.app .
  3. Dagli uno o due minuti (o forse 10) e ora dovresti vedere photoanalysisd iniziare a sfornare le tue foto piuttosto rapidamente.

Per il miglior risultato possibile, assicurati di lasciare il Mac acceso tutta la notte. Se hai molte immagini (oltre 50000), probabilmente dovrai farlo un paio di notti.

Alcune cose da considerare.

  • Il daemon può richiedere del tempo per farlo funzionare. Quando apro Safari inizia a ribollire. Puoi provare se non vedi alcuna attività dopo 10 minuti.
  • photoanalysisd può riattaccare alcune volte. Se ciò accade, controlla se photolibraryd sta facendo qualcosa (controlla Activity Monitor.app ). Se questo è il caso, probabilmente sta spingendo gli aggiornamenti alla libreria.
  • A volte può essere utile lasciare il tuo iPhone / iPad scollegato. Sembra che le foto funzionino solo su un singolo dispositivo alla volta.
  • Se non c'è attività per un po 'e non riesci a risolverlo con quanto sopra. Riavvia e ripeti.

Quanto sopra ha funzionato per me su foto 12K. Li ho reimportati due volte per confermare. Mi ci sono voluti due giorni in totale (assicurandomi che si avvii e lo lasci per tutta la notte).

Buon divertimento.

Ottima risposta @Elmo!
John
2019-05-04 13:36:00 UTC
view on stackexchange narkive permalink

A quanto pare, poiché la libreria si trova su un disco esterno, c'è un bug che sta causando questo problema.Terrò tutti informati quando ci sarà una soluzione!

Qualsiasi aggiornamento?Dove l'hai saputo?
Non ne sono sicuro.L'ho segnalato sul bug tracker di Apple e penso che lo abbiano aggiunto alla loro lista, ma non lo so per certo
Ezekiel Elin
2019-04-28 23:00:03 UTC
view on stackexchange narkive permalink

In primo luogo, dovresti chiudere completamente le foto.Il servizio di scansione verrà eseguito in background anche se l'app è chiusa.

In secondo luogo, quando vai alla scheda Persone, c'è un pulsante per vedere l'album Persone (incompleto)?Questo potrebbe darti una visione migliore dei suoi progressi.

Posso entrare nell'album ma ci sono oltre 30.000 foto che non sono state scansionate, quindi non penso che sarebbe d'aiuto
@John 30k foto è molto, dovrai solo essere paziente se sta facendo progressi.Le tue foto sono impostate per "ottimizzare?"Se è così, considera che dovrebbe scaricare l'originale prima della scansione in quel caso.
Non ho la libreria di foto di iCloud abilitata.Capisco che 30K è molto, ma posso entrare in Foto e controllare quante sono state scansionate e so che non sta facendo progressi.
Bob Musa
2020-03-03 02:00:50 UTC
view on stackexchange narkive permalink

Per me, la risposta sembra essere quella di assicurarmi che le foto non vengano eseguite su nessun altro dispositivo.Ciò significava che dovevo chiudere le foto sul mio iPad e iPhone (per una maggiore sicurezza, le ho spente ma non credo fosse necessario).Sulla mia AppleTV mi sono disconnesso dal mio account iCloud.Dopo aver fatto ciò, Activity Monitor ha mostrato che photoanalysisd ha iniziato a utilizzare un tempo di CPU significativo (fino a quando il tempo di CPU non è stato significativo).Lo sto postando in tempo reale.Spero che l'aggiornamento finalmente finisca ora: ho 15.000 foto e oltre 300 persone, che eseguono Catalina su un MacBook Pro 13 "2019.

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

La risposta di @ Elmo risolve il problema per me (250k foto in libreria).Una cosa che aiuta è eseguire tutti questi passaggi con il tuo Mac disconnesso da Internet.Ciò significa che non devi andare in giro a disattivare le foto su iPhone, iPad, Mac Mini, iMac e tutte le altre cose che potrebbero essere collegate al tuo cloud.Ha anche il vantaggio che tutte le altre attività Internet che consumano il tempo della CPU si interrompono.

Utilizzo un Mac Pro (2013) con aggiornamento SSD OWC da 2 TB per la mia libreria di Foto.la fotoanalisi ha consentito di utilizzare il 150% + delle CPU, scrivendo circa 1 Gb / ora su disco e facendo circa 4300 foto all'ora.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...