วิธีปิดการใช้งานการตรวจจับใบหน้าใน Photos สำหรับ OS X


9

ฉันไม่ชอบคุณสมบัติที่ตรวจจับใบหน้าใน Photos for OS X โดยอัตโนมัติเนื่องจากการใช้ CPU และพื้นที่ดิสก์ที่ไม่จำเป็น คลังภาพถ่าย 360 MB สร้างข้อมูลการตรวจจับใบหน้า 50 MB ภายในคลังภาพถ่าย

มีวิธีใดบ้างในการปิดใช้งานคุณสมบัตินี้ใน Photos for OS X

คำตอบ:


8

น่าเสียดายที่คุณสามารถทำขั้นตอนนี้ได้เพียงคลิกแท็บอัลบั้ม> ใบหน้าแล้วเลือกใบหน้าที่พบและลบออก คุณไม่สามารถเลือกจำนวนมากได้ดังนั้นจึงต้องทำด้วยตนเองสำหรับแต่ละหน้า

คุณควรบันทึกคำขอปรับปรุง (หรือสาม) ที่หน้าคำติชมรูปถ่าย


ขอบคุณสำหรับลิงค์ข้อเสนอแนะ! ฉันได้ทำการทดสอบอย่างรวดเร็วที่นี่และดูเหมือนว่าการลบใบหน้าไม่ได้เพิ่มพื้นที่ว่างในดิสก์ (อย่างน้อยก็ในทันที) ฉันบันทึกคำขอการปรับปรุงและหวังว่าทีมรูปภาพจะมีวิธีแก้ปัญหาในไม่ช้า!
Marcos Tanaka

4
หลังจากลบใบหน้าออกจากอัลบั้ม Faces แล้วฉันเปิดPhotos Library.photoslibraryเป็นแพคเกจแล้วลบไฟล์ faces.db ตอนนี้หลังจากนำเข้ารูปภาพที่มีใบหน้าไฟล์ faces.db จะไม่ถูกสร้างขึ้นใหม่และไม่มีอัลบั้ม Faces บางทีนี่อาจเป็นวิธีที่จะปิดหรือไม่
IconDaemon

9

เห็นได้ชัดว่าคุณสามารถหยุดการจดจำใบหน้าโดยออกจาก iPhotos เปิดเทอร์มินัลและพิมพ์ต่อไปนี้ (และกด Enter):

defaults write com.apple.iPhoto PKFaceDetectionEnabled 0

ฉันเดาว่าคุณจะต้องลบใบหน้าทั้งหมดที่มันจำได้ด้วยตนเอง

สำหรับแอพ "Photos" ใหม่ฉันไม่คิดว่าคุณจะปิดการใช้งานการตรวจจับใบหน้าได้


4

หลายคนบอกว่ามันเป็นไปไม่ได้ที่จะปิดการใช้งานคุณสมบัตินี้ แต่อาจมีวิธีแก้ปัญหาบางอย่างขึ้นอยู่กับความต้องการของคุณ

หากคุณ (และผู้ใช้คอมพิวเตอร์รายอื่น) ไม่ต้องการใช้คุณสมบัติดังกล่าวคุณอาจต้องการบังคับให้โปรแกรมหยุดทำการตรวจจับใบหน้า / วิเคราะห์ภาพถ่าย กระบวนการ (หรือโปรแกรม ) photoanalysisdรับผิดชอบในการวิเคราะห์ที่เรียกว่า คุณกล้าที่จะทำมันและพยายามที่จะป้องกันไม่ให้กระบวนการทำงานโดยสิ้นเชิง

การบังคับให้โปรแกรมหยุดทำการวิเคราะห์ (2 ทางเลือกอื่น)

อย่างใดอย่างหนึ่ง: (A) ใช้ app ที่จะบังคับหยุดกระบวนการที่ดำเนินการวิเคราะห์

อย่างที่มีคนบอกไว้ที่นี่คุณสามารถใช้แอพภายนอกเพื่อหยุดกระบวนการก่อนที่มันจะหยุดทำงานและทำให้คอมพิวเตอร์ของคุณร้อนขึ้น

หรือ: (B) บังคับให้ปิดใช้งานกระบวนการสำหรับคอมพิวเตอร์ทั้งหมด

คุณสามารถไปสำหรับสมบูรณ์ป้องกันไม่ให้กระบวนการจากที่เคยเริ่มต้นขึ้นโดยการป้อนคำสั่งในphotoanalysisd Terminalคำสั่งต้องการสิทธิ์ผู้ดูแลระบบและSIPจะถูกปิดใช้งานชั่วคราวมิฉะนั้นคุณจะได้รับpermission deniedข้อผิดพลาด

ดังนั้นคุณสามารถป้อนคำสั่งในเทอร์มินัลของโหมดการกู้คืน (การบูตด้วย Cmd (⌘) - ตัวเลือก (⌥) - R) หรือจากเซสชันผู้ใช้ของคุณในขณะที่SIPปิดการใช้งาน (แต่อย่าลืมเปิดใช้งานอีกครั้งในภายหลัง) ใน Terminal ให้ป้อนคำสั่งต่อไปนี้

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

มันมีความหมายที่จะเรียกใช้เป็นราก (ผู้ใช้ super) คุณแน่ใจหรือว่าคุณไม่ลืม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.