ฉันจะค้นหารูปภาพที่ซ้ำกันได้อย่างไร


คำตอบ:


60

digiKam ติดตั้งผ่านศูนย์ซอฟต์แวร์

เพิ่มรูปถ่ายทั้งหมดลงในคอลเลกชันของคุณ ในเมนูเลือก“ เครื่องมือ / ค้นหารายการที่ซ้ำกัน” สิ่งนี้จะค้นหารายการที่ซ้ำกันในคอลเล็กชันทั้งหมดของคุณ

findimagedupes ติดตั้งผ่านศูนย์ซอฟต์แวร์

เครื่องมือบรรทัดคำสั่ง ส่งภาพทั้งหมดที่คุณต้องการเปรียบเทียบในบรรทัดคำสั่ง

Geeqie (เดิมชื่อGQview )ติดตั้งผ่านศูนย์ซอฟต์แวร์

ในเมนูเลือก“ ไฟล์ / ค้นหารายการที่ซ้ำกัน” ลากและวางไฟล์ภาพทำหน้าต่างซ้ำกัน คุณสามารถวางไดเรกทอรีเพื่อเพิ่มเนื้อหาซ้ำ ๆ สำหรับการเปรียบเทียบภาพที่มองเห็นมีตัวเลือกเฉพาะที่ไม่ใช่ค่าเริ่มต้นในเมนูแบบเลื่อนลง ระดับความคล้ายคลึง "กำหนดเอง" อนุญาตให้ จำกัด การจับคู่เฉพาะในระดับสูงสุดของความคล้ายคลึงกัน แต่จะต้องตั้งค่าไว้ที่ "การตั้งค่า" เป็น 99 แม้ว่าจะไม่ได้ทำงานอย่างสมบูรณ์แบบสำหรับรูปภาพบางประเภทเช่นบรรทัด - ศิลปะ. น่าเสียดายที่มันไม่ได้มีกลไกการเลือกอัตโนมัติที่มีเกณฑ์เหตุผลเช่นความละเอียดวันที่หรืออะไรก็ตามการเลือกอัตโนมัติดูเหมือนว่าจะสุ่มเพียงแค่เลือกภาพแรกที่พบเป็นการอ้างอิงเพื่อรักษาไว้ การลบภาพจำนวนมากอาจช้ามากเนื่องจากพยายามอัปเดตจำนวนผลลัพธ์ทุกครั้งที่ลบ


เครื่องมือทั้งสามนี้ค้นหาการทำสำเนาด้วยภาพไม่ใช่แค่ไฟล์ที่มีไบต์เหมือนกันสำหรับไบต์


7
ฉันพบว่าGeeqieทำงานได้ดีที่สุด มันมีชุดโหมดการค้นหาที่มีประสิทธิภาพ (ชื่อเช็คซัมขนาด ฯลฯ ... ) การสแกนความคล้ายคลึงกันของรูปภาพที่มีประสิทธิภาพข้อมูลรายละเอียดของการทำซ้ำที่พบ Simple UI และไม่จำเป็นต้องเพิ่มรูปภาพในคอลเลกชันหรืออัลบั้มก่อน ข้อเสียอย่างเดียวของฉันคือตัวค้นหาซ้ำถูกซ่อนอยู่ใต้เมนูไฟล์และคุณต้องลากและวางจาก Nautilus (หรือ FM อื่น ๆ ) เพื่อเพิ่มรูปภาพ / โฟลเดอร์เพื่อค้นหา นอกเหนือจากนั้นทำให้งานทำได้และทำได้ดี
japzone

2
Geeqieสามารถค้นหาภาพที่คล้ายกันและใช้งานได้ดี แต่ฉันพบว่ามันช้าเล็กน้อยสำหรับการจับคู่ที่แน่นอนและน่าเบื่อที่จะลบสำเนาที่ซ้ำกันหลายรายการ
Wernight

ตัวเลือกอื่น (ซึ่งทำงานได้ค่อนข้างดี) คือเครื่องมือนี้เรียกว่าfindimagedupesแต่ไม่มีความเกี่ยวข้องกับเครื่องมือที่โฮสต์บน Sourceforge
Winny

Digikam มีอินเทอร์เฟซการค้นหาซ้ำที่น่าอัศจรรย์ ฉันขอแนะนำ
wbkang

22

FSlint ติดตั้ง FSlint

fslintเป็นโปรแกรมกราฟิกที่สามารถค้นหาไฟล์ที่ซ้ำกันทุกประเภทโดย md5sum หากภาพไม่เหมือนกันภาพเหล่านั้นจะไม่ถูกตั้งค่าสถานะซ้ำกัน ภาพด้านล่างแสดงไฟล์ PDF ที่ซ้ำกันในไดเรกทอรีดาวน์โหลดของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

คุณสามารถเปลี่ยนพารามิเตอร์การค้นหาขั้นสูงเพื่อค้นหาตามประเภทไฟล์และ จำกัด ตัวเองเป็นภาพเท่านั้น ทำผ่านการเปลี่ยน "พารามิเตอร์ค้นหาพิเศษ" เป็นfindตัวเลือกคำสั่ง ตัวอย่างเช่นที่นี่ฉันแค่มองหา*.jpgไฟล์ (ในเส้นทางเดียวกันเพียงมองที่โฟลเดอร์ "ดาวน์โหลด" ของฉัน:

ป้อนคำอธิบายรูปภาพที่นี่

fdupes ติดตั้ง fdupes

fdupesเป็นเครื่องมือที่ใช้บรรทัดคำสั่งเทียบเท่า ทั้งสองมีอยู่ใน repos


12
โปรดทราบว่าฉันสงสัยว่าโปรแกรมเหล่านี้จะพบรายการซ้ำที่ปรับขนาดแล้ว
Vadim Peretokin

@Vadi เป็นคำถามที่แตกต่างและซับซ้อนกว่า Tineyeทำการระบุตัวตนของภาพซึ่งไม่ได้อาศัยข้อมูลเมตาแฮชและอื่น ๆ (สามารถระบุรูปภาพที่คล้ายกันได้) แต่นั่นเป็นบริการออนไลน์ พวกเขาให้บริการAPIแต่ฉันยังไม่ทราบถึงแอปพลิเคชันใด ๆ ที่ใช้ประโยชน์จากสิ่งนี้ ภาวะแทรกซ้อนอื่น ๆ คือคุณไม่ต้องการลบภาพที่คล้ายกันตลอดเวลาตัวอย่างเช่นหากคุณแก้ไขรูปภาพ แต่ต้องการเก็บสำเนาต้นฉบับ การลบรายการที่ซ้ำกันออกจะปลอดภัยกว่ามาก
John Lyon

4
OP ระบุอย่างชัดเจนว่า "รวมถึงรูปภาพที่ปรับขนาดแล้ว" ดังนั้นนี่จึงไม่ใช่คำตอบ
Calimo

7

fdupes ติดตั้ง fdupes

คุณสามารถใช้เครื่องมือบรรทัดคำสั่งที่เรียกว่าfdupesค้นหาไฟล์ที่ซ้ำกัน (ดูman fdupesรายละเอียดเพิ่มเติม) ฉันไม่ทราบวิธีการค้นหา 'รายการซ้ำ' ที่ถูกปรับขนาดแล้ว โปรแกรมที่ทำสิ่งนี้จะต้องใช้อัลกอริทึมอัจฉริยะบางประเภทที่วิเคราะห์เนื้อหารูปภาพเนื่องจากเมื่อปรับขนาดรูปภาพข้อมูลจะถูกเปลี่ยนเพื่อให้วิธีการค้นหาแบบซ้ำแบบเดิมไม่สามารถใช้งานได้


fdupes จะพลาดการซ้ำซ้อนในไดเรกทอรีต่าง ๆ สมมติว่าคุณมีรูปถ่ายสองรูปในโฟลเดอร์ปาร์ตี้วันเกิด / และอีกรูปในรูปครอบครัว / ... "fdupes -fr" จะพลาดซ้ำซ้อนนี้
lrkwz

2
fdupes ไม่จัดการรายการซ้ำที่ถูกปรับขนาดหรือเปลี่ยนแปลงข้อมูลเมตา
Calimo

6

imgSeek ติดตั้ง imgseek

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

แม้ว่าฉันจะไม่ได้ลองด้วยตัวเอง


ใช้ได้เฉพาะกับ Ubuntu 10.04 แต่มี
ไลบรา

รุ่นของเซิร์ฟเวอร์isk-daemonทำงานบน 12.04 แม้ว่าฉันพบว่าฉันต้องติดตั้งจากแหล่งที่มา ( pip installตามหน้าติดตั้งไม่ทำงาน)
drevicko

4

dupeGuru Picture Edition ใช้งานได้ดีอย่างยิ่งและคุ้มค่าที่จะลอง

พวกเขามีLaunchpad PPA , dupeguru(แพ็คเกจ all-in-one ใหม่) หรือdupeguru-pe(แพ็คเกจรุ่นเก่า) สามารถติดตั้งได้โดยใช้คำสั่งเหล่านั้น:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru

ดูเหมือนว่า dupeGuru ตอนนี้จะไม่มีรุ่นแยกต่างหาก มันใช้งานได้ดีแม้ว่า UI จะดีขึ้น มันยังมีอยู่ใน AUR ถ้าคุณใช้ Arch
user31389

2

Visipics

Visipics เป็นแอปพลิเคชัน Windows ฟรีสำหรับฟังก์ชันนั้น แต่ใช้งานได้ดีบน Linux ผ่านทางไวน์แน่นอน (ดีกว่า geeqie / gqview เกี่ยวกับการเรียงลำดับรายการที่ซ้ำกัน

คุณสามารถบอกให้เลือกภาพโดยอัตโนมัติตามเกณฑ์เช่นขนาดไฟล์เล็กลงประเภทที่ไม่บีบอัดความละเอียดต่ำกว่า (มันจะไม่ทำในสิ่งที่ตรงกันข้าม แต่คุณต้องทำด้วยตนเองซึ่งจะไม่ ดีกว่าทำใน geeqie ยกเว้นว่าการเลือกไม่จำเป็นต้องมีการถือครองShift/ Ctrl) และแม้แต่จัดลำดับความสำคัญของโฟลเดอร์ (แต่ลำดับความสำคัญสุดท้ายคือลำดับความสำคัญของโฟลเดอร์)

คุณต้องใส่ใจกับลิงก์สัญลักษณ์แม้ว่าจะสามารถเลือกแบบ "สุ่ม" เพื่อบันทึกลิงก์สัญลักษณ์ไปยังไฟล์ในขณะที่ลบไฟล์จริงเป็น "สำเนา" นั่นเป็นความอัปยศ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.