Bagaimana saya bisa mengidentifikasi file gambar rangkap?

16

Selama bertahun-tahun, saya telah mengumpulkan banyak gambar, di banyak mesin yang berbeda.

Saya pikir saya kebanyakan menyimpannya dalam struktur direktori yyyy / mm /, tetapi terutama dengan beberapa gambar yang lebih lama, sepertinya ada banyak duplikat.

Apa cara terbaik untuk mengidentifikasi duplikat? Apakah ada alat yang baik untuk melakukan ini, atau apakah saya harus menulis sesuatu sendiri?

chris
sumber
3
Apakah Anda mencari untuk menemukan kecocokan perkiraan (katakanlah, gambar yang sama, metadata yang berbeda), atau menemukan kecocokan yang tepat cukup baik?
mattdm
Pertandingan yang tepat akan cukup baik.
chris
mungkin melihat ukuran file?
aaaaa kata mengembalikan Monica

Jawaban:

7

Sejumlah program dapat menemukan duplikat berdasarkan konten gambar. Beberapa aplikasi manajemen aset akan melakukannya dan ada juga program khusus. Jika Anda Google 'mendeteksi duplikat gambar' Anda akan melihat beberapa opsi. Lihat mana yang tersedia untuk platform Anda.

Solusi lain adalah dengan mengimpor file dengan 'abaikan opsi duplikat'. Picasa, yang gratis, dapat melakukannya.

Itai
sumber
Google mendeteksi duplikat gambar benar-benar berfungsi seperti yang dijanjikan. Ada sejumlah perangkat lunak yang dapat ditemukan. Bisakah Anda merekomendasikan hal lain selain Picasa?
Esa Paulasto
4

Untuk Linux, coba FSlint . Agak lambat, tetapi pasti akan menemukan duplikat.

petermolnar
sumber
FSlint akan mencari file dengan nilai hash yang sama. Karena itu akan menemukan duplikat dari file apa pun. Ini tidak akan membantu dengan skenario 'gambar-sama-berbeda-metadata' atau dengan versi yang diubah ukuran aslinya.
seb
4

dupeGuru Picture Edition adalah pencari gambar duplikat yang dapat disesuaikan untuk Windows, Mac OS X dan Linux.

Ada beberapa versi dupeGuru (edisi standar, musik & gambar), dan edisi gambar memungkinkan Anda untuk menemukan gambar yang serupa secara visual melalui algoritma perbandingan pemblokiran bitmap, di antara metode lain (seperti cap waktu gambar asli EXIF, atau file yang identik) .

Ini memiliki berbagai fitur berguna lainnya seperti folder yang dikecualikan, dukungan untuk pustaka iPhoto / Aperture, dan kustomisasi yang cukup besar tentang cara mendeteksi duplikat dan apa fungsinya.

drfrogsplat
sumber
3

Picasa memiliki pencari file duplikat tetapi sulit untuk mengatakan apa yang Anda lihat: Jalankan Picasa; klik Tools> Experimental> Show Duplicate Files. Ini bekerja tetapi berhati-hatilah dengan apa yang Anda hapus.

Pilihan lain adalah "Pencari File Duplikat Cepat" gratis :

Pencari File Duplikat Cepat

Yang saya sukai dari ini adalah Anda dapat melihat pratinjau gambar sebelum memutuskan Anda tidak perlu duplikat.

teks alternatif

Itu berfungsi dengan baik selama file-file itu identik , tetapi jika Anda mencari foto yang serupa (mis. Foto yang sama tetapi diubah ukurannya, diputar, atau dimanipulasi), Anda mungkin ingin melihat ke dalam versi yang ditingkatkan:

Visual Similarity Duplikat Pencari Gambar

Saya belum pernah menggunakan program ini tetapi saya menggunakan program yang sangat mirip (tidak lagi dibuat) dan saya merasa sangat berguna. Mereka memiliki unduhan gratis sehingga mungkin perlu dicoba.

Robert Cartaino
sumber
Saya mencoba picasa dupe finder, tetapi sepertinya cocok dengan gambar yang serupa, bukan file yang identik.
chris
2

digiKam (linux, windows dan mac) memiliki sidebar berjudul versi

Tab Versi menunjukkan riwayat dan versi foto yang disimpan. Dengan tiga tombol di sudut kanan atas Anda dapat memilih antara daftar sederhana dari versi yang disimpan, tampilan struktur pohon dan daftar gabungan yang menunjukkan versi bersama dengan tindakan yang dilakukan dengan foto yang dipilih.

dan pencarian lain berjudul

Pencarian Cepat adalah kotak pencarian adaptif di bagian atas dialog pencarian (Bilah Sisi Kiri) dan memberi Anda cara sederhana untuk mencari digiKam database dengan satu permintaan. Anda bisa memasukkan argumen apa pun di bidang teks Pencarian: dan itu akan digunakan untuk menentukan hasilnya. Misalnya, Anda dapat memasukkan string 'ulang tahun' untuk mencari database lengkap untuk kemunculan kata 'ulang tahun' di semua bidang teks metadata, atau '05 .png 'untuk mencari nama file gambar tertentu '05 .png' ( tidak melarikan diri seperti pada regexpressions diperlukan).

(Ini juga memiliki pengaturan lanjutan yang memungkinkan beberapa pencarian boolean)

dan satu lagi berjudul fuzzy

digiKam mengkarakterisasi setiap gambar dengan angka yang panjang menggunakan teknik khusus (algoritma Haar) yang memungkinkan untuk membandingkan gambar dengan membandingkan tanda tangan yang dihitung ini. Semakin sedikit perbedaan numerik antara dua tanda tangan gambar, semakin mirip satu sama lain. Teknik ini memiliki tiga implementasi di digiKam: ...

  1. Duplikat
  2. Gambar (Barang serupa)
  3. Sketsa

Meskipun generasi "tanda tangan" dan pemeriksaan silang pada sejumlah besar gambar bisa menjadi proses yang lambat. Perlu diketahui juga bahwa beberapa orang bukan penggemar karena ini adalah proyek KDE yang tidak terintegrasi sepenuhnya dengan lingkungan desktop lain dan mencoba menjadi aplikasi serba ada dengan unduhan gambar, katalog / penulisan kunci, pengembangan RAW, manipulasi gambar dan banyak lagi termasuk.

dmkonlinux
sumber
1

Similar.pictures adalah program online untuk menemukan duplikat dekat dan tepat.

Saya menulisnya karena Picasa biasa mencari salinan yang tepat . Dan sekarang Picasa hilang.

Mirip dengan Gambar
sumber
1

Dua sen saya. Saya telah menggunakan:

Pixiple github.com/saolaolsson/pixiple

VisiPics visipics.info

Dan Awesome Duplicate Photo Finder duplikat-finder.com

Satu hal yang perlu dipertimbangkan adalah "ketidakjelasan" pencarian. Terkadang program menemukan foto yang serupa, misalnya, variasi pemotretan yang sama. Jangan memiliki pemicu bahagia saat menghapus gambar Anda.


Tolong, cadangkan gambar Anda sebelum menghapus apa pun.

Rafael
sumber
0

Acdsee adalah aplikasi penelusuran foto sederhana / populer yang memiliki fitur ini (Alat Bantu -> Temukan duplikat).

Ricibob
sumber
0

Di Mac saya, saya sudah sangat sukses dengan PhotoSweeper ( http://overmacs.com/ ). Ini dapat bekerja secara langsung melalui sistem file atau melalui perangkat lunak fotografi populer seperti Apple Photos dan Adobe Lightroom. Itu dapat menemukan duplikat yang tepat atau file gambar yang serupa. Dan dengan $ 10, itu mencuri.

EJ Mak
sumber
-1

DeDup-Image adalah skrip bash untuk secara otomatis menemukan dan menghapus gambar / duplikat foto yang identik, walaupun metadata berbeda. Selalu menyimpan salinan terbesar, yang mungkin mengandung metadata paling banyak dan menghapus semua objek lain yang ditemukan berdasarkan SHA256-HASH dari informasi gambar asli tanpa metadata apa pun. Karena skrip perlu memproses varian dari setiap gambar tanpa metadata, skrip ini lebih lambat dan intensif prosesor daripada program atau skrip yang hanya dapat mencari file yang benar-benar identik.

DRRDietrich
sumber
4
Program ini terlihat sangat berbahaya karena terhapus secara otomatis. Saya benar-benar tidak ingin ada program yang menghapus file di sana-sini.
Rafael