Cómo deshabilitar la detección de rostros en Fotos para OS X

9

No me gusta la función que detecta automáticamente las caras en Fotos para OS X debido al consumo innecesario de CPU y espacio en disco. Una biblioteca de fotos de 360 ​​MB generó 50 MB de datos de detección de rostros dentro de la Biblioteca de fotos.

¿Hay alguna forma de desactivar esta función en Fotos para OS X?

Marcos Tanaka
fuente

Respuestas:

8

Desafortunadamente, solo puede evitar el problema haciendo clic en la pestaña Álbumes> Caras, y seleccione cada cara encontrada y elimínela. No puede seleccionar en masa, por lo que debe hacerse manualmente para cada cara.

Debe registrar una solicitud de mejora (o tres) en la página de Comentarios de fotos .

IconDaemon
fuente
Gracias por el enlace de comentarios! He hecho una prueba rápida aquí y parece que eliminar una cara no libera espacio en disco (al menos no de inmediato). Registré una solicitud de mejora y espero que el equipo de Fotos encuentre una solución pronto.
Marcos Tanaka
44
Después de eliminar caras del álbum Caras, abrí Photos Library.photoslibrarycomo un paquete y eliminé el archivo faces.db. Ahora, después de importar imágenes con caras, el archivo faces.db no se vuelve a crear y no hay ningún álbum de caras. Tal vez esta es una manera de apagarlo?
IconDaemon
9

Aparentemente, puede detener el reconocimiento facial al salir de iPhotos, abrir un terminal y escribir lo siguiente (y presionar enter):

defaults write com.apple.iPhoto PKFaceDetectionEnabled 0

Supongo que necesitarás eliminar manualmente todas las caras que se reconocen hasta ahora.

En cuanto a la nueva aplicación "Fotos", no creo que pueda desactivar la detección de rostros.

GlennG
fuente
3

Mucha gente dice que no es posible desactivar esa función. Pero puede haber algunas soluciones dependiendo de sus necesidades.

Si usted (y otros usuarios de la computadora) no desea esa función, es posible que desee detener por la fuerza el programa que realiza la detección de rostros / análisis fotográfico. Se llama al proceso (o programa ) responsable del análisis photoanalysisd. puede ser un poco audaz al respecto e intentar evitar que el proceso se ejecute por completo.

Detener por la fuerza el programa que realiza el análisis (2 soluciones alternativas)

O bien: (A) Usar una aplicación para pausar por la fuerza el proceso que realiza el análisis

Como alguien dijo aquí , puede usar una aplicación externa para pausar el proceso antes de que se vuelva loco y haga que su computadora se caliente.

O: (B) Desactivación forzada del proceso para toda la computadora

Podrías evitar completamente que el photoanalysisdproceso se inicie ingresando un comando Terminal. El comando requiere privilegios de administrador y que SIPse deshabilitará temporalmente, de lo contrario obtendría un permission deniederror.

Por lo tanto, puede ingresar el comando en la Terminal del Modo de recuperación (iniciando con Cmd (⌘) - Opción (⌥) - R) o desde su sesión de usuario mientras SIPestá deshabilitado (pero no olvide habilitarlo nuevamente). En una Terminal, ingrese el siguiente comando

sudo chmod -x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd

Si está ejecutando esto en modo de recuperación, es posible que desee deshabilitar SIP de nuevo de una vez con lo siguiente:

csrutil disable
sudo chmod -x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd
csrutil enable

Básicamente, cambia los permisos del archivo del programa y prohíbe que cualquiera lo ejecute. De esta manera, el sistema no podrá iniciarlo y ya no será una carga para su CPU.

PD: Si actualiza a una versión más nueva de MacOS, deberá volver a hacer este paso B), ya que se restablecerán los permisos.
PSS: Si alguna vez quieres habilitarlo nuevamente, es posible que hayas perdido el rastro de esta página ... así que pon una nota al respecto en alguna parte. Al menos, sepa que la actualización a la más nueva se restablecería.
PSSS: tenga en cuenta que evitar que el proceso se ejecute puede tener efectos secundarios (aunque no veo ninguno después de unos años) .

Restauración de la funcionalidad (si se usa la opción B)

Siempre puede restaurar los permisos y todo volvería a la normalidad con estos comandos ejecutados en modo de recuperación . Tenga +xen cuenta el en lugar de la -x.

csrutil disable
sudo chmod +x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd
csrutil enable
JMM
fuente
Obteniendo "Operación no permitida" para esto
GJ.
Está destinado a ejecutarse como root (superusuario). ¿Estás seguro de que no olvidaste la sudoparte al principio?
JMM
Sí, ejecutándolo con sudo. Probablemente tenga algo que ver con el mecanismo de integridad del sistema que bloquea esto.
GJ.
Oh, tienes razón, es porque de /Systemhecho está protegido por SIP. Por lo tanto, este comando debe ejecutarse desde el Modo de recuperación (Arranque con Cmd (⌘) - Opción (⌥) - R) o desde una sesión normal con SIP deshabilitado (no recomendado). Debería haber mencionado esto.
JMM
1

Hay una manera de hacer esto ahora en Fotos Versión 3.0 (3271.13.150).

En la barra lateral, seleccione Personas. Luego seleccione todas las caras que aparecen y haga clic derecho. Hay una opción para eliminar / restablecer todos los datos faciales guardados.

Juan
fuente
-2

en el tipo de búsqueda 'face0' aparecerán todas las caras. luego seleccione todo y elimine.

frz
fuente
-4

Aquí se explica cómo eliminar los "sin nombre" para cada cara en Mac Photos. Simplemente abra Fotos y seleccione Ver y haga clic en "OCULTAR NOMBRES DE LA CARA"

Nats
fuente
1
Esto realmente no responde a la pregunta planteada, que busca eliminar los datos de detección de rostros, no simplemente ocultar los nombres.
IconDaemon
-6

Puede encontrar la opción en Ver> Ocultar nombres de caras .

Alex
fuente
77
Bienvenido a Ask Different. Si bien es bueno responder preguntas, no es necesario repetir la misma respuesta varias veces. El OP podría no apreciar la respuesta y / o no marcarla como correcta, lo que afecta su reputación. Para obtener información sobre cómo responder preguntas, consulte: Cómo responder . - De la opinión -
FSB
77
Las restricciones de longitud mínima para las respuestas están ahí por una razón. En lugar de repetir el mismo texto varias veces para evitarlo, agregar un poco de explicación adicional puede hacer que la respuesta sea más fácil de leer.
nohillside