So deaktivieren Sie die Gesichtserkennung in Fotos für OS X

Ich mag die Funktion nicht, die Gesichter in Fotos für OS X automatisch erkennt, wegen des unnötigen CPU- und Festplattenspeicherverbrauchs. Eine Fotobibliothek von 360 MB generierte 50 MB an Gesichtserkennungsdaten innerhalb der Fotobibliothek.

Gibt es eine Möglichkeit, diese Funktion in Fotos für OS X zu deaktivieren?

Antworten (7)

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

Sie sollten eine Verbesserungsanfrage (oder drei) auf der Feedback -Seite zu Fotos einreichen.

Danke für den Feedback-Link! Ich habe hier einen schnellen 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 gemeldet und hoffe, dass das Fotos-Team bald eine Lösung findet!
Nachdem ich Gesichter aus dem Gesichter-Album entfernt hatte, öffnete ich sie Photos Library.photoslibraryals Paket und löschte die Datei faces.db. Jetzt wird nach dem Importieren von Bildern mit Gesichtern die Datei faces.db nicht neu erstellt und es gibt kein Gesichter-Album. Vielleicht ist dies eine Möglichkeit, es auszuschalten?

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 schätze, Sie müssen dann alle bisher erkannten Gesichter manuell löschen.

Was die neue App "Fotos" betrifft, kann man die Gesichtserkennung meiner Meinung nach nicht deaktivieren.

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, sollten Sie das Programm, das die Gesichtserkennung/Fotoanalyse durchführt, möglicherweise zwangsweise beenden. Der für die Analyse verantwortliche Prozess (oder Programm ) heißt photoanalysisd. Sie können ein bisschen mutig sein und versuchen zu verhindern, dass der Prozess vollständig ausgeführt wird.

Erzwungenes Stoppen des Programms, das die Analyse durchführt (2 alternative Lösungen)

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

Wie jemand hier sagte, können Sie eine externe App verwenden, um den Prozess anzuhalten, bevor er verrückt wird und Ihren Computer aufheizt.

Oder: (B) Zwangsweises Deaktivieren des Prozesses für den gesamten Computer

Sie könnten den photoanalysisdProzess vollständig daran hindern, jemals zu starten, indem Sie einen Befehl in eingeben Terminal. Der Befehl erfordert Administratorrechte und diese SIPmüssen vorübergehend deaktiviert werden, andernfalls erhalten Sie eine permission deniedFehlermeldung.

So können Sie den Befehl im Terminal des Wiederherstellungsmodus (Booten mit Cmd (⌘) – Option (⌥) – R) oder aus Ihrer Benutzersitzung eingeben, während SIPer deaktiviert ist (aber vergessen Sie nicht, ihn danach wieder 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 SIP möglicherweise wie folgt auf einmal 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 es jedem, es auszuführen. Auf diese Weise kann das System es nicht starten und es wird Ihre CPU nicht mehr belasten.

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 diese Seite möglicherweise aus den Augen verloren ... also machen Sie irgendwo eine Notiz darüber. Sie sollten zumindest wissen, 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 Option B verwendet)

Sie können die Berechtigungen jederzeit wiederherstellen und alles wäre wieder normal, wenn diese Befehle im Wiederherstellungsmodus ausgeführt werden . Beachten Sie die +xstatt der -x.

csrutil disable
sudo chmod +x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd
csrutil enable
Bekomme dafür "Operation nicht erlaubt".
Es soll als root (Superuser) ausgeführt werden. sudoBist du sicher, dass du den Teil am Anfang nicht vergessen hast ?
Ja, mit sudo ausführen. Wahrscheinlich etwas mit dem Systemintegritätsmechanismus zu tun, der dies blockiert.
Ach du hast recht, es liegt daran, dass /Systemes ja per SIP geschützt ist. Dieser Befehl muss also entweder aus dem Wiederherstellungsmodus (Booten mit Cmd (⌘) – Option (⌥) – R) oder aus einer normalen Sitzung mit deaktiviertem SIP ausgeführt werden (nicht empfohlen). Das hätte ich erwähnen sollen.

In Photos Version 3.0 (3271.13.150) gibt es dafür jetzt eine Möglichkeit.

Wählen Sie in der Seitenleiste Personen aus. Wählen Sie dann alle Gesichter aus, die angezeigt werden, und klicken Sie mit der rechten Maustaste. Es gibt eine Option zum Löschen/Zurücksetzen aller gespeicherten Gesichtsdaten.

Geben Sie bei der Suche „face0“ ein, alle Gesichter werden angezeigt. dann alles auswählen und löschen.

So entfernen Sie das "unbenannte" für jedes Gesicht in Mac Photos. Öffnen Sie einfach „Fotos“, wählen Sie „Ansicht“ und klicken Sie auf „GESICHTSNAMEN AUSBLENDEN“.

Dies beantwortet wirklich nicht die gestellte Frage, die darauf abzielt, die Gesichtserkennungsdaten zu entfernen und nicht nur die Namen zu verbergen.

Sie finden die Option unter Ansicht > Gesichtsnamen ausblenden .

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. Informationen zur Beantwortung von Fragen finden Sie hier: So beantworten Sie . - Aus Bewertung -
Die Mindestlängenbeschränkungen für Antworten gibt es aus einem bestimmten Grund. Anstatt den gleichen Text mehrmals zu wiederholen, um ihn zu umgehen, könnte das Hinzufügen einer zusätzlichen Erklärung die Antwort leichter lesbar machen.