Nie podoba mi się funkcja, która automatycznie wykrywa twarze w Photos for OS X z powodu niepotrzebnego zużycia procesora i miejsca na dysku. Biblioteka zdjęć o wielkości 360 MB wygenerowała 50 MB danych z wykrywania twarzy w bibliotece zdjęć.
Czy jest jakiś sposób, aby wyłączyć tę funkcję w Photos for OS X?
macos
photos
photos.app
Marcos Tanaka
źródło
źródło
Photos Library.photoslibrary
jako pakiet i usunąłem plik faces.db. Teraz po zaimportowaniu obrazów z twarzami plik faces.db nie jest odtwarzany i nie ma albumu Faces. Być może jest to sposób, aby to wyłączyć?Najwyraźniej możesz zatrzymać rozpoznawanie twarzy, zamykając iPhotos, otwierając terminal i wpisując następujące polecenie (i naciśnij enter):
Myślę, że wtedy będziesz musiał ręcznie usunąć wszystkie rozpoznane dotąd twarze.
Jeśli chodzi o nową aplikację „Zdjęcia”, nie sądzę, że można wyłączyć wykrywanie twarzy.
źródło
Wiele osób twierdzi, że nie można wyłączyć tej funkcji. Ale mogą być pewne obejścia w zależności od potrzeb.
Jeśli ty (i inni użytkownicy komputera) nie chcesz tej funkcji, możesz na siłę zatrzymać program wykonujący wykrywanie twarzy / analizę zdjęć. Nazywa się proces (lub program ) odpowiedzialny za analizę
photoanalysisd
. możesz być nieco odważny i starać się całkowicie uniemożliwić uruchomienie procesu.Wymuszone zatrzymanie programu wykonującego analizę (2 alternatywne rozwiązania)
Albo: (A) Korzystanie z aplikacji w celu wymuszonego wstrzymania procesu przeprowadzającego analizę
Jak ktoś tu powiedział , możesz użyć zewnętrznej aplikacji, aby zatrzymać proces, zanim dojdzie do szału i rozgrzeje komputer.
Lub: (B) Wymuszaj wyłączenie procesu dla całego komputera
Możesz całkowicie uniemożliwić uruchomienie
photoanalysisd
procesu, wprowadzając polecenie wTerminal
. Polecenie wymaga uprawnień administratora, któreSIP
są tymczasowo wyłączone, w przeciwnym razie wystąpipermission denied
błąd.Możesz więc wprowadzić polecenie w Terminalu trybu odzyskiwania (rozruch z Cmd (⌘) - Opcja (⌥) - R) lub z sesji użytkownika, gdy
SIP
jest on wyłączony (ale nie zapomnij włączyć go ponownie później). W terminalu wprowadź następujące polecenieJeśli używasz tego w trybie odzyskiwania, możesz chcieć wyłączyć ponownie włączany SIP naraz, wykonując następujące czynności:
Zasadniczo zmienia uprawnienia do pliku programu i zabrania jego uruchamiania. W ten sposób system nie będzie mógł go uruchomić i nie będzie już obciążał procesora.
PS: Jeśli zaktualizujesz system MacOS do nowszej wersji, musisz ponownie wykonać ten krok B), ponieważ uprawnienia zostaną przywrócone.
PSS: Jeśli kiedykolwiek zechcesz ją ponownie włączyć, być może straciłeś kontrolę nad tą stroną ... więc zapisz gdzieś notatkę. Przynajmniej wiedz, że aktualizacja do najnowszej wersji się zresetuje.
PSSS: Należy pamiętać, że uniemożliwienie uruchomienia procesu może mieć skutki uboczne (chociaż nie widzę żadnego po kilku latach) .
Przywracanie funkcjonalności (jeśli używana jest opcja B)
Zawsze możesz przywrócić uprawnienia i wszystko wróci do normy po uruchomieniu tych poleceń w trybie odzyskiwania . Uwaga
+x
zamiast-x
.źródło
sudo
części na początku?/System
jest rzeczywiście chroniony przez SIP. Tak więc to polecenie musi zostać uruchomione z trybu odzyskiwania (rozruch z Cmd (⌘) - opcja (⌥) - R) lub z normalnej sesji z wyłączonym SIP (niezalecane). Powinienem o tym wspomnieć.Jest na to teraz sposób w Zdjęciach w wersji 3.0 (3271.13.150).
Na pasku bocznym wybierz Osoby. Następnie wybierz wszystkie twarze, które się pojawią i kliknij prawym przyciskiem myszy. Istnieje możliwość usunięcia / zresetowania wszystkich zapisanych danych twarzy.
źródło
w wyszukiwaniu wpisz „twarz0”, wszystkie twarze pojawią się. następnie wybierz wszystko i usuń.
źródło
Oto, jak usunąć „nienazwane” dla każdej twarzy w Zdjęciach Mac. Wystarczy otworzyć Zdjęcia i wybrać Wyświetl i kliknąć „UKRYJ NAZWY TWARZY”
źródło
Możesz znaleźć tę opcję w Widok> Ukryj nazwy twarzy .
źródło