ฉันไม่ชอบคุณสมบัติที่ตรวจจับใบหน้าใน Photos for OS X โดยอัตโนมัติเนื่องจากการใช้ CPU และพื้นที่ดิสก์ที่ไม่จำเป็น คลังภาพถ่าย 360 MB สร้างข้อมูลการตรวจจับใบหน้า 50 MB ภายในคลังภาพถ่าย
มีวิธีใดบ้างในการปิดใช้งานคุณสมบัตินี้ใน Photos for OS X
ฉันไม่ชอบคุณสมบัติที่ตรวจจับใบหน้าใน Photos for OS X โดยอัตโนมัติเนื่องจากการใช้ CPU และพื้นที่ดิสก์ที่ไม่จำเป็น คลังภาพถ่าย 360 MB สร้างข้อมูลการตรวจจับใบหน้า 50 MB ภายในคลังภาพถ่าย
มีวิธีใดบ้างในการปิดใช้งานคุณสมบัตินี้ใน Photos for OS X
คำตอบ:
น่าเสียดายที่คุณสามารถทำขั้นตอนนี้ได้เพียงคลิกแท็บอัลบั้ม> ใบหน้าแล้วเลือกใบหน้าที่พบและลบออก คุณไม่สามารถเลือกจำนวนมากได้ดังนั้นจึงต้องทำด้วยตนเองสำหรับแต่ละหน้า
คุณควรบันทึกคำขอปรับปรุง (หรือสาม) ที่หน้าคำติชมรูปถ่าย
Photos Library.photoslibrary
เป็นแพคเกจแล้วลบไฟล์ faces.db ตอนนี้หลังจากนำเข้ารูปภาพที่มีใบหน้าไฟล์ faces.db จะไม่ถูกสร้างขึ้นใหม่และไม่มีอัลบั้ม Faces บางทีนี่อาจเป็นวิธีที่จะปิดหรือไม่
เห็นได้ชัดว่าคุณสามารถหยุดการจดจำใบหน้าโดยออกจาก iPhotos เปิดเทอร์มินัลและพิมพ์ต่อไปนี้ (และกด Enter):
defaults write com.apple.iPhoto PKFaceDetectionEnabled 0
ฉันเดาว่าคุณจะต้องลบใบหน้าทั้งหมดที่มันจำได้ด้วยตนเอง
สำหรับแอพ "Photos" ใหม่ฉันไม่คิดว่าคุณจะปิดการใช้งานการตรวจจับใบหน้าได้
หลายคนบอกว่ามันเป็นไปไม่ได้ที่จะปิดการใช้งานคุณสมบัตินี้ แต่อาจมีวิธีแก้ปัญหาบางอย่างขึ้นอยู่กับความต้องการของคุณ
หากคุณ (และผู้ใช้คอมพิวเตอร์รายอื่น) ไม่ต้องการใช้คุณสมบัติดังกล่าวคุณอาจต้องการบังคับให้โปรแกรมหยุดทำการตรวจจับใบหน้า / วิเคราะห์ภาพถ่าย กระบวนการ (หรือโปรแกรม ) photoanalysisd
รับผิดชอบในการวิเคราะห์ที่เรียกว่า คุณกล้าที่จะทำมันและพยายามที่จะป้องกันไม่ให้กระบวนการทำงานโดยสิ้นเชิง
อย่างใดอย่างหนึ่ง: (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: โปรดทราบว่าการป้องกันไม่ให้กระบวนการทำงานอาจมีผลข้างเคียง (แม้ว่าฉันจะไม่เห็นหลังจากผ่านไปหลายปีก็ตาม)
คุณสามารถเรียกคืนสิทธิ์และทุกอย่างจะกลับมาเป็นปกติกับคำสั่งเหล่านี้ทำงานในโหมดการกู้คืน หมายเหตุแทน+x
-x
csrutil disable
sudo chmod +x /System/Library/PrivateFrameworks/PhotoAnalysis.framework/Versions/Current/Support/photoanalysisd
csrutil enable
sudo
ส่วนตอนต้น?
/System
มันได้รับการปกป้องจาก SIP ดังนั้นคำสั่งนี้จะต้องถูกเรียกใช้จากโหมดการกู้คืน (การบูตด้วย Cmd (⌘) - ตัวเลือก (⌥) - R) หรือจากเซสชันปกติที่ปิดใช้งาน SIP (ไม่แนะนำ) ฉันควรจะพูดถึงเรื่องนี้
มีวิธีการทำเช่นนี้ใน Photos Version 3.0 (3271.13.150)
ในแถบด้านข้างเลือกผู้คน จากนั้นเลือกใบหน้าทั้งหมดที่ปรากฏขึ้นและคลิกขวา มีตัวเลือกในการลบ / รีเซ็ตข้อมูลใบหน้าที่บันทึกไว้ทั้งหมด
ในประเภทการค้นหา 'face0' ใบหน้าทั้งหมดจะปรากฏขึ้น จากนั้นเลือกทั้งหมดและลบ
นี่คือวิธีลบ "ไม่มีชื่อ" สำหรับแต่ละหน้าใน Mac Photos เพียงเปิดรูปภาพและเลือกดูและคลิกที่ "ซ่อนใบหน้า"
คุณสามารถค้นหาตัวเลือกในมุมมอง> ซ่อนชื่อใบหน้า