Como você impede que o iPhoto faça a nova varredura de faces?

0

Toda vez que eu marcar um monte de rostos e clicar em "Concluído", o iPhoto começa a redigitalizar todas as fotos com rostos não confirmados.

Suponho que isso esteja acontecendo porque o uso da CPU pelo iPhoto aumenta para ~ 99% e todas as correspondências provavelmente para cada pessoa desaparecem. Eu também vejo o ícone girando "ocupado" nas seções de possíveis correspondências neste momento.

Isso é realmente o que está ocorrendo? Se sim, como posso impedi-lo de refazer a varredura? É meio inconveniente porque tenho ~ 10k fotos e todas as correspondências sugeridas podem desaparecer depois que eu só marcar 20 fotos ou mais.

    
por tim 01.09.2009 / 20:55

1 resposta

1

Sim, existe (mais ou menos). Pare o aplicativo iPhoto.

como root: copie para sua Biblioteca de fotos / iPhoto

remova os dois face.db e face_blob.db

faça os dois links para /dev/null

quando terminar, deve ficar assim:

lrwxr-xr-x 1 root robertm 9 Apr 25 01:59 face.db -> /dev/null
lrwxr-xr-x 1 root robertm 9 Apr 25 02:00 face_blob.db -> /dev/null

Isso efetivamente impede que os rostos mantenham qualquer banco de dados. (Atenção: ele ainda "tenta" rodar logo após a importação de um novo conjunto de fotos, basta parar / reiniciar o iPhoto após uma importação para recuperar sua preciosa CPU).

A coisa boa é: não há mais banco de dados de pessoas e onde / quando você as viu pela última vez em seu HD. Reinicie o iPhoto. (sem mais rostos, sem mais consumo de CPU / Drive). Você pode querer fazer uma descoberta. | grep face e olhe para todos os pequenos jpg's com o "rosto" no nome que você pode querer se livrar também. (você não precisará deles agora, pois eles são completamente inúteis para o programa depois de fazer isso).

Discussões no fórum

    
por 02.09.2009 / 10:13

Tags