ฉัน 'หลงทาง' รูปภาพ ฉันรู้ว่าฉันมี แต่ไม่ทราบว่าจะหาได้อย่างไร


16

เพื่อนขอสำเนาภาพถ่ายที่ฉันโพสต์บน Facebook เมื่อไม่กี่ปีที่ผ่านมา ย้อนกลับไปตอนนั้นฉันมีจุดและยิงฉันไม่ได้จัดระเบียบรูปถ่ายของฉันได้ดีและเนื่องจากฉันเริ่มจัดระเบียบรูปถ่ายมันเป็นเพียงภาพที่ใหม่กว่าที่จัดเรียง ดังนั้นที่ไหนสักแห่งในโฟลเดอร์ที่ยุ่งเหยิงในไดรฟ์ของฉันก็คือรูปนี้เป็นวิธีที่ดีที่สุดในการค้นหา (ในบรรดารูปถ่ายนับหมื่น) มีโปรแกรมเหมือนTineye ที่ฉันสามารถดาวน์โหลดและรันบนเครื่องของฉันได้หรือไม่?


1
คุณใช้ระบบปฏิบัติการอะไร นั่นจะเปลี่ยนคำตอบไม่มาก
cabbey

1
คำถามนี้ไม่เหมาะสำหรับ photoSE
MattiaG

11
มันเป็นอุปกรณ์ต่อพ่วง แต่ฉันคิดว่ามันแน่นอนในหัวข้อเนื่องจากการจัดการคอลเลกชันภาพถ่ายขนาดใหญ่มีความสำคัญสำหรับช่างภาพหลายคน
mattdm

@cabbey Windows 7
fredley

ภาพ facebook ยังคงมีข้อมูลเมตาดั้งเดิมอยู่หรือไม่
ziggystar

คำตอบ:


15

ผู้ที่สร้าง TinEye มีผลิตภัณฑ์ที่เรียกว่าPixMatchซึ่งสามารถค้นหาคอลเลกชันแต่ละรายการได้ มันไม่ได้ถูกนำมาใช้เป็นแอปพลิเคชันเดสก์ท็อป แต่เป็น API บนเซิร์ฟเวอร์ และดูเหมือนว่าจะมีราคาสำหรับการใช้งานระดับองค์กรอย่างจริงจังไม่ใช่สำหรับบุคคลทั่วไป นั่นคือที่นั่นแต่ไม่ใช่คำตอบจริงๆ

แต่ บริษัท ที่การแข่งขันจะมีบางสิ่งบางอย่างสำหรับเดสก์ทอป - Imense สก์ท็อปภาพที่คล้ายกันค้นหาที่ทำงานกับ Apple Mac OS หรือ Microsoft Windows กับAdobe Bridge CS4 มันฟรีสำหรับคอลเลคชั่นมากถึง 4,000 และดูเหมือนว่าจะมีราคาสูงกว่านั้น

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

ฉันคิดว่าimgSeekนั้นน่าสนใจที่สุดสำหรับเคสพีซี นี่เป็นพื้นฐานของ Python / QT ดังนั้นในทางทฤษฎีแล้วควรรันบนแพลตฟอร์มใดก็ได้ แต่เน้น Linux มันไม่เปรียบเทียบบนพื้นฐานของข้อมูลเมตา (วันที่, เวลา, ฯลฯ ) คุณสมบัติง่ายๆเช่นการส่องสว่างเฉลี่ยหรือสีหรือโดยการประมาณค่า wavelet ตามความซับซ้อนของความคล้ายคลึงกัน นั่นอาจเกินความจริงในการค้นหาภาพเดียวกันที่แน่นอนในขนาดที่แตกต่างกับการบีบอัดที่แตกต่างกัน แต่ควรทำงานได้ดีจริงๆเพราะเป็นกรณีที่ง่ายที่สุด นอกจากนี้ยังจะพบการแข่งขันใกล้เคียงเช่นนี้:

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

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


10

เพียงค้นหาสัญลักษณ์แทนไฟล์ JPEG (* .jpg) แคบลงตามวันที่; ระบบปฏิบัติการทั้งหมดมีฟังก์ชั่นนี้ คุณอาจต้องทำการตรวจสอบด้วยตนเองสักหน่อย แต่นี่อาจทำให้หน่วยความจำของคุณกระตุกและช่วยให้คุณ จำกัด ช่วงวันที่ให้แคบลงได้


2
นี่คือที่ฉันจะเริ่มต้นใช้ข้อมูลใด ๆ ที่สามารถมีได้จากภาพถ่าย FB (เช่นวันที่โพสต์) เป็นเบาะแสเช่นกัน
RBerteig

3

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

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


2
ถ้าเขาใช้ลีนุกซ์, ดิจิแคมก็สามารถทำงานได้ (การค้นหาซ้ำจะยอมรับรูปภาพและค้นหาภาพที่มีลักษณะคล้ายกัน). วิธีนี้ใช้งานได้ค่อนข้างดีในตัวอย่างนี้รูปภาพต่างกันเล็กน้อย: granjow.net/uploads/digikam/digikam-fuzzy-image-duplicates.png
Simon A. Eugster

จำกัด ให้แคบลงตามวันที่จากนั้นจ่ายเงินให้พี่ชาย / หลานชาย / หลานสาวของคุณ 5 ปอนด์ / 5 เหรียญเพื่อหามัน มันจะสนุกสำหรับพวกเขาและคุ้มค่าสำหรับคุณ :)
Winston Smith

1

ฉันชอบคำตอบของ @ ElendilTheTall แต่:

ผมขอแนะนำโปรแกรมดูภาพขนาดเล็กเช่นIrfanview 's ภาพขนาดย่อของผู้ชม เปิดโปรแกรมกด "T" เพื่อดูภาพขนาดย่อ (หรือไฟล์> ภาพย่อ) จากนั้นคุณมีแผนผังโฟลเดอร์ทางด้านซ้ายและรูปขนาดย่อทางด้านขวา นี่เป็นวิธีที่รวดเร็วในการดูภาพภายในโฟลเดอร์และช่วยให้คุณข้ามโฟลเดอร์ที่คุณรู้ว่าไม่ได้อยู่การค้นหา * .jpg เต็มรูปแบบจะค้นหารูปภาพจำนวนมากที่ไม่ได้เป็นส่วนหนึ่งของคอลเลกชันเช่น รูปภาพบนเว็บที่แคช ฯลฯ

การใช้ Windows 7 คุณสามารถดูภาพย่อได้อย่างง่ายดาย แต่ฉันพบว่าระบบปฏิบัติการจะดูทุกโฟลเดอร์ค่อนข้างแตกต่างกันไปตามเนื้อหาและอาจใช้เวลานานกว่าในการตั้งมุมมองเป็นภาพขนาดเล็กตามขนาดที่คุณต้องการ


1

หากคุณใช้ mac หรือ unix ฉันขอแนะนำให้ใช้งานสิ่งที่ @ElendilTheTall ตอบด้วย แต่ Windows …ใช่ไม่ใช่สถานที่โปรดของฉันในการทำงานดังนั้นไม่แน่ใจว่าจะทำอย่างไร

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


1
จากนั้นซื้อ LR ฉันขี้เกียจเกินไปที่จะจัดระเบียบภาพถ่ายอย่างเป็นทางการ แต่ LR ทำให้มันเป็นไปได้สำหรับพวกเขามากกว่า 80% ที่จะติดแท็กอย่างสมเหตุสมผลและทุกคนสามารถค้นหาได้ผ่านตัวกรอง สิ่งหนึ่งที่ฉันทำทุกครั้งที่ดึงรูปภาพจากกล้องคือการนำเข้าภาพเหล่านั้นลงในแท็ก LR "TODO" ทันที (LR คือAdobe Photoshop Lightroom )
RBerteig

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

0

นี่คือการจัดการไฟล์และฉันคิดว่าการค้นหาผู้ใช้ขั้นสูงสำหรับโปรแกรมตัวจัดทำดัชนีไดรฟ์อาจช่วยคุณได้ที่นี่

เป็นหลัก:

  1. ปล่อยให้ตัวเรียกใช้ดัชนีค้างคืน
  2. เรียกใช้แบบสอบถามกับแคตตาล็อก

หมายเหตุ: ตัวจัดทำดัชนีบางตัวอาจสร้างรูปย่อขนาดเล็กที่มีความละเอียดต่ำเพื่อให้คุณดู


ความคิดเห็นของฉันเกี่ยวกับโปรแกรมการจัดทำดัชนีแย่มากเนื่องจากการสูญเสียประสิทธิภาพและกิจกรรมฮาร์ดไดรฟ์ที่ไม่จำเป็น รูปขนาดย่อสามารถสร้างขึ้นแบบเรียลไทม์โดยโปรแกรมค้นหาที่ดีและผู้ใช้ต้องการเพียงแค่ไปที่โฟลเดอร์ตัวเลือกแทนที่จะเป็นไดรฟ์ทั้งหมด
JYelton

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