So deaktivieren Sie die Gesichtserkennung in Photos for OS X.

9

Ich mag die Funktion nicht, die Gesichter in Fotos für OS X automatisch erkennt, da nicht genügend CPU- und Speicherplatz benötigt wird. Eine Fotobibliothek von 360 MB erzeugte 50 MB Gesichtserkennungsdaten in der Fotobibliothek.

Gibt es eine Möglichkeit, diese Funktion in Photos for OS X zu deaktivieren?

Marcos Tanaka
quelle

Antworten:

8

Leider können Sie das Problem nur umgehen, indem Sie auf die Registerkarte Alben> Gesichter klicken, jedes gefundene Gesicht auswählen und löschen. Sie können keine Massenauswahl treffen, daher muss dies für jedes Gesicht manuell erfolgen.

Sie sollten eine (oder drei) Verbesserungsanfragen auf der Seite " Fotos-Feedback" protokollieren .

IconDaemon
quelle
Danke für den Feedback Link! Ich habe hier einen kurzen Test durchgeführt und es sieht so aus, als würde das Löschen eines Gesichts keinen Speicherplatz freigeben (zumindest nicht sofort). Ich habe eine Verbesserungsanfrage angemeldet und hoffe, dass das Fototeam bald eine Lösung findet!
Marcos Tanaka
4
Nachdem ich Gesichter aus dem Faces-Album entfernt hatte, öffnete ich sie Photos Library.photoslibraryals Paket und löschte die Dateiaces.db. Nach dem Importieren von Bildern mit Gesichtern wird die Datei features.db nicht neu erstellt und es gibt kein Faces-Album. Vielleicht ist dies ein Weg, um es auszuschalten?
IconDaemon
9

Anscheinend können Sie die Gesichtserkennung stoppen, indem Sie iPhotos beenden, ein Terminal öffnen und Folgendes eingeben (und die Eingabetaste drücken):

defaults write com.apple.iPhoto PKFaceDetectionEnabled 0

Ich denke, Sie müssen dann alle bisher erkannten Gesichter manuell löschen.

Ich glaube nicht, dass Sie die Gesichtserkennung für die neue App "Fotos" deaktivieren können.

GlennG
quelle
3

Viele Leute sagen, dass es nicht möglich ist, diese Funktion zu deaktivieren. Abhängig von Ihren Anforderungen kann es jedoch einige Problemumgehungen geben.

Wenn Sie (und andere Benutzer des Computers) diese Funktion nicht möchten, möchten Sie möglicherweise das Programm, das die Gesichtserkennung / Fotoanalyse durchführt, zwangsweise stoppen. Der für die Analyse verantwortliche Prozess (oder das Programm ) wird aufgerufen photoanalysisd. Sie können etwas mutig sein und versuchen, zu verhindern, dass der Prozess insgesamt ausgeführt wird.

Das Programm zur Durchführung der Analyse zwangsweise stoppen (2 alternative Lösungen)

Entweder: (A) Verwenden einer App, um den Prozess , der die Analyse durchführt , zwangsweise anzuhalten

Wie hier bereits erwähnt , können Sie eine externe App verwenden, um den Vorgang anzuhalten, bevor er verrückt wird und Ihren Computer aufheizt.

Oder: (B) Deaktivieren Sie den Prozess für den gesamten Computer

Sie können verhindern, dass der photoanalysisdProzess jemals gestartet wird, indem Sie einen Befehl in eingeben Terminal. Der Befehl erfordert Administratorrechte, SIPdie vorübergehend deaktiviert werden, da sonst eine permission deniedFehlermeldung angezeigt wird.

Sie können den Befehl also im Terminal des Wiederherstellungsmodus (Booten mit Cmd (⌘) - Option (⌥) - R) oder von Ihrer Benutzersitzung aus eingeben, während diese SIPdeaktiviert ist (vergessen Sie jedoch nicht, ihn anschließend erneut zu aktivieren). Geben Sie in einem Terminal den folgenden Befehl ein

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

Wenn Sie dies im Wiederherstellungsmodus ausführen, möchten Sie möglicherweise SIP auf einmal wie folgt deaktivieren und wieder aktivieren:

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

Grundsätzlich ändert es die Berechtigungen der Programmdatei und verbietet jedem, sie auszuführen. Auf diese Weise kann das System es nicht starten und Ihre CPU wird nicht mehr belastet.

PS: Wenn Sie auf eine neuere Version von MacOS aktualisieren, müssen Sie diesen Schritt B) erneut ausführen, da die Berechtigungen wiederhergestellt werden.
PSS: Wenn Sie es jemals wieder aktivieren möchten, haben Sie möglicherweise den Überblick über diese Seite verloren. Schreiben Sie also irgendwo eine Notiz darüber. Beachten Sie zumindest, dass ein Upgrade auf die neueste Version zurückgesetzt wird.
PSSS: Beachten Sie, dass das Verhindern der Ausführung des Prozesses Nebenwirkungen haben kann (auch wenn ich nach einigen Jahren keine mehr sehe) .

Wiederherstellung der Funktionalität (falls verwendet Option B)

Sie können die Berechtigungen jederzeit wiederherstellen, und mit diesen Befehlen, die im Wiederherstellungsmodus ausgeführt werden, ist alles wieder normal . Beachten Sie die +xanstelle der -x.

csrutil disable
sudo chmod +x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd
csrutil enable
JMM
quelle
Erhalten Sie dafür "Operation nicht erlaubt"
GJ.
Es soll als Root (Superuser) ausgeführt werden. Bist du sicher, dass du den sudoTeil am Anfang nicht vergessen hast ?
JMM
Ja, mit sudo. Wahrscheinlich etwas mit dem Systemintegritätsmechanismus zu tun, der dies blockiert.
GJ.
Oh du hast recht, es liegt daran, dass /Systemes tatsächlich durch SIP geschützt ist. Daher muss dieser Befehl entweder im Wiederherstellungsmodus (Booten mit Cmd (⌘) - Option (⌥) - R) oder in einer normalen Sitzung mit deaktiviertem SIP ausgeführt werden (nicht empfohlen). Ich hätte das erwähnen sollen.
JMM
1

In Photos Version 3.0 (3271.13.150) gibt es jetzt eine Möglichkeit, dies zu tun.

Wählen Sie in der Seitenleiste Personen aus. Wählen Sie dann alle angezeigten Gesichter aus und klicken Sie mit der rechten Maustaste. Es besteht die Möglichkeit, alle gespeicherten Gesichtsdaten zu löschen / zurückzusetzen.

John
quelle
-2

Im Suchtyp 'face0' werden alle Gesichter angezeigt. dann alle auswählen und löschen.

frz
quelle
-4

Hier erfahren Sie, wie Sie das "unbenannte" Gesicht für jedes Gesicht in Mac-Fotos entfernen. Öffnen Sie einfach Fotos und wählen Sie Anzeigen und klicken Sie auf "GESICHTSNAMEN AUSBLENDEN".

Nats
quelle
1
Dies beantwortet wirklich nicht die gestellte Frage, die darauf abzielt, die Gesichtserkennungsdaten zu entfernen und nicht nur die Namen zu verbergen.
IconDaemon
-6

Sie finden die Option unter Ansicht> Gesichtsnamen ausblenden .

Alex
quelle
7
Willkommen bei Ask Different. Während es gut ist, Fragen zu beantworten, ist es nicht notwendig, dieselbe Antwort mehrmals zu wiederholen. Das OP schätzt die Antwort möglicherweise nicht und / oder markiert sie nicht als richtig, was sich auf Ihren Ruf auswirkt. Für Informationen darüber , wie Fragen zu beantworten, sieht folgendermaßen aus : Wie Antwort . - Von der Überprüfung -
fsb
7
Die minimalen Längenbeschränkungen für Antworten gibt es aus einem Grund. Anstatt denselben Text mehrmals zu wiederholen, um ihn zu umgehen, kann das Hinzufügen einer zusätzlichen Erklärung die Lesbarkeit der Antwort erleichtern.
Nohillside