OS X 용 사진에서 얼굴 인식을 비활성화하는 방법


9

불필요한 CPU 및 디스크 공간 소비로 인해 OS X 용 사진에서 얼굴을 자동으로 감지하는 기능이 마음에 들지 않습니다. 360MB의 사진 라이브러리가 Photos Library 내에서 50MB의 얼굴 감지 데이터를 생성했습니다.

OS X 용 사진에서이 기능을 비활성화 할 수있는 방법이 있습니까?

답변:


8

불행히도 앨범 탭> 얼굴을 클릭하여 문제를 회피하고 찾은 각 얼굴을 선택하고 삭제할 수 있습니다. 대량으로 선택할 수 없으므로 각면에 대해 수동으로 수행해야합니다.

사진 피드백 페이지 에서 개선 요청 (또는 3 개)을 기록해야 합니다.


피드백 링크에 감사드립니다! 여기서 빠른 테스트를 수행했으며 얼굴을 삭제해도 디스크 공간이 확보되지 않는 것 같습니다 (적어도 즉시는 아님). 개선 요청을 기록했으며 사진 팀이 곧 해결책을 제시하기를 바랍니다.
Marcos Tanaka

4
Faces 앨범에서 얼굴을 제거한 후 Photos Library.photoslibrary패키지 로 열고 faces.db 파일을 삭제했습니다. 이제 얼굴이있는 이미지를 가져온 후 faces.db 파일이 다시 생성되지 않으며 얼굴 앨범이 없습니다. 아마도 이것이 꺼져있는 방법일까요?
IconDaemon

9

iPhotos를 종료하고 터미널을 열고 다음을 입력 한 후 Enter 키를 눌러 얼굴 인식을 중지 할 수 있습니다.

defaults write com.apple.iPhoto PKFaceDetectionEnabled 0

그런 다음 지금까지 인식 된 모든 얼굴을 수동으로 삭제해야한다고 생각합니다.

새로운 "사진"앱은 얼굴 인식을 비활성화 할 수 없다고 생각합니다.


4

많은 사람들은이 기능을 비활성화 할 수 없다고 말합니다. 그러나 필요에 따라 몇 가지 해결 방법이있을 수 있습니다.

본인 (및 컴퓨터의 다른 사용자)이 해당 기능을 원하지 않는 경우 얼굴 인식 / 사진 분석을 수행하는 프로그램을 강제로 중지 할 수 있습니다. 분석을 담당 하는 프로세스 (또는 프로그램 )를 호출 photoanalysisd합니다. 당신은 그것에 대해 약간 대담 할 수 있고 프로세스가 완전히 실행되는 것을 막으려 고 노력합니다.

분석을 수행하는 프로그램을 강제로 중지 (2 개의 대안 솔루션)

(A) 앱을 사용 하여 분석을 수행하는 프로세스 를 강제로 일시 중지

누군가가 여기에서 말했듯 이 외부 앱을 사용하여 프로세스가 중단되기 전에 프로세스를 일시 중지하고 컴퓨터를 가열 할 수 있습니다.

또는 : (B) 전체 컴퓨터에 대해 프로세스 강제로 비활성화

photoanalysisd에 명령을 입력 하여 프로세스가 시작 되지 않도록 완전히 막을 수 Terminal있습니다. 이 명령에는 관리자 권한이 필요하며 해당 권한은 SIP일시적으로 비활성화 되어 있습니다 permission denied.

따라서 복구 모드 의 터미널 (Cmd (⌘) – 옵션 (⌥) – R로 부팅) 또는 SIP비활성화 된 사용자 세션에서 명령을 입력 할 수 있습니다 (그러나 나중에 다시 활성화하는 것을 잊지 마십시오). 터미널에서 다음 명령을 입력하십시오

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

복구 모드에서이를 실행중인 경우 다음을 사용하여 SIP를 한 번에 다시 활성화 할 수 있습니다.

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

기본적으로 프로그램 파일의 권한을 변경하고 다른 사람이 실행할 수 없도록합니다. 이런 식으로 시스템을 시작할 수 없으며 더 이상 CPU에 부담이되지 않습니다.

PS : 최신 버전의 MacOS로 업데이트하는 경우 권한이 복원되므로이 B) 단계를 다시 수행해야합니다.
PSS : 다시 활성화하고 싶다면이 페이지를 잃어 버렸을 수도 있습니다. 따라서 어딘가에 메모 해 두십시오. 최소한 최신 버전으로 업그레이드하면 재설정 될 수 있습니다.
PSSS : 프로세스가 실행되지 못하게하면 부작용이있을 수 있습니다 (몇 년이 지난 후에도 보이지 않음) .

기능 복원 (옵션 B를 사용하는 경우)

언제든지 권한을 복원 할 수 있으며 이러한 명령을 복구 모드 에서 실행하면 모든 것이 정상으로 돌아옵니다 . +x대신에 유의하십시오 -x.

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

이를 위해 "조작이 허용되지 않음"
GJ.

루트 (수퍼 유저)로 실행하기위한 것입니다. sudo처음에 그 부분을 잊지 않았 습니까?
JMM

예, sudo로 실행하십시오. 아마도 이것을 차단하는 시스템 무결성 메커니즘과 관련이 있습니다.
GJ.

아, 맞습니다 /System. SIP에 의해 실제로 보호 되기 때문 입니다. 따라서이 명령은 복구 모드 (Cmd로 부팅 (⌘) – 옵션 (⌥) – R) 또는 SIP가 비활성화 된 일반 세션 (권장되지 않음)에서 실행해야합니다. 나는 이것을 언급 했어야했다.
JMM

1

Photos Version 3.0 (3271.13.150)에는이 작업을 수행 할 수있는 방법이 있습니다.

사이드 바에서 사람을 선택하십시오. 그런 다음 표시되는 모든면을 선택하고 마우스 오른쪽 버튼을 클릭하십시오. 저장된 모든 얼굴 데이터를 삭제 / 재설정하는 옵션이 있습니다.


-2

검색 유형 'face0'에서 모든 얼굴이 나타납니다. 그런 다음 모두 선택하고 삭제하십시오.


-4

다음은 Mac Photos에서 각 얼굴의 "이름이없는"을 제거하는 방법입니다. 사진을 열고보기를 선택하고 "얼굴 이름 숨기기"를 클릭하십시오.


1
이것은 실제로 제기 된 질문에 대한 답이 아니며, 단순히 이름을 숨기는 것이 아니라 얼굴 검출 데이터를 제거하려고합니다.
IconDaemon

-6

보기> 얼굴 이름 숨기기 에서 옵션을 찾을 수 있습니다 .


7
다른 질문에 오신 것을 환영합니다. 질문에 대답하는 것이 좋지만 동일한 대답을 여러 번 반복 할 필요는 없습니다. OP는 답변을 인정하지 않거나 올바른 것으로 표시하지 않아 평판에 영향을 줄 수 있습니다. 질문에 답변하는 방법에 대한 자세한 내용은 다음을 참조하십시오 : 답변 방법 . - 검토 -
FSB

7
답변에 대한 최소 길이 제한은 이유가 있습니다. 동일한 텍스트를 여러 번 반복하여 문제를 해결하는 대신 약간의 추가 설명을 추가하면 답변을보다 쉽게 ​​읽을 수 있습니다.
nohillside
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.