Bagaimana saya dapat menemukan foto rangkap?

Jawaban:

60

digiKam Instal melalui pusat perangkat lunak

Tambahkan semua foto ke koleksi Anda. Di menu, pilih "Alat / Temukan duplikat". Ini akan mencari duplikat di seluruh koleksi Anda.

findimagedupes Instal melalui pusat perangkat lunak

Alat baris perintah. Lewati semua gambar yang ingin Anda bandingkan pada baris perintah.

Geeqie (sebelumnya GQview )Instal melalui pusat perangkat lunak

Di menu, pilih "File / Find duplikat". Seret dan taruh file gambar lakukan jendela duplikat. Anda dapat menjatuhkan direktori untuk menambahkan isinya secara rekursif. Untuk perbandingan gambar secara visual, ada opsi spesifik, non-default pada menu drop-down. Tingkat kemiripan "khusus" memungkinkan pembatasan pemasangan hanya pada tingkat kemiripan tertinggi, tetapi harus ditetapkan pada "Preferensi" sebagai 99. Meskipun demikian, itu tidak berfungsi dengan baik setidaknya untuk beberapa jenis gambar, seperti garis- seni. Sayangnya itu tidak menyediakan mekanisme seleksi otomatis dengan kriteria rasional, seperti resolusi, tanggal atau apa pun, seleksi otomatis tampaknya hanya secara acak hanya memilih gambar pertama yang ditemukan sebagai referensi untuk melestarikan. Menghapus banyak gambar bisa sangat lambat, karena mencoba memperbarui jumlah hasil pada setiap penghapusan.


Ketiga alat ini menemukan duplikat visual, bukan hanya file yang byte identik untuk byte.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
7
Saya menemukan bahwa Geeqie bekerja paling baik. Ini memiliki seperangkat mode pencarian yang kuat (nama, checksum, ukuran, dll ...), pemindaian kesamaan Gambar yang kuat, info terperinci dari duplikat yang ditemukan, UI Sederhana, dan tidak perlu menambahkan gambar ke koleksi atau album terlebih dahulu. Satu-satunya kekurangan saya adalah bahwa Duplicate Finder disembunyikan di bawah menu File dan Anda harus Seret & Jatuhkan dari Nautilus (atau FM lainnya) untuk menambahkan Gambar / Folder yang akan dicari. Selain itu, ia menyelesaikan Pekerjaan dan melakukannya dengan baik.
japzone
2
Geeqie dapat menemukan gambar yang serupa dan berfungsi dengan baik, tapi saya merasa agak lambat untuk pencocokan yang tepat dan membosankan untuk menghapus banyak duplikat dengannya.
Wernight
Pilihan lain (yang tampaknya berfungsi dengan baik), adalah alat ini juga disebut findimagedupes , tetapi tidak terkait dengan alat yang dihosting di Sourceforge.
Winny
Digikam memiliki antarmuka pencarian duplikat yang menakjubkan. Saya sangat merekomendasikan.
wbkang
22

FSlint Instal FSlint

fslintadalah program grafis yang dapat menemukan file duplikat jenis apa pun oleh md5sum. Jika gambar tidak identik, mereka tidak akan ditandai sebagai duplikat. Gambar di bawah ini menunjukkan banyak file pdf duplikat di direktori Unduhan saya:

masukkan deskripsi gambar di sini

Anda dapat mengubah parameter pencarian lanjutan untuk mencari berdasarkan jenis file dan membatasi diri Anda hanya untuk gambar. Itu dilakukan dengan mengubah "parameter find tambahan" sebagai findopsi perintah. Misalnya, di sini saya hanya mencari *.jpgfile (di jalur yang sama, hanya melihat folder "Unduhan":

masukkan deskripsi gambar di sini

fdupes Instal fdupes

fdupesadalah alat berbasis command-line yang setara. Keduanya tersedia di repo.

John Lyon
sumber
12
Perhatikan bahwa saya ragu program ini akan menemukan duplikat yang diubah ukurannya.
Vadim Peretokin
@Vadi itu pertanyaan yang berbeda, dan lebih rumit. Tineye melakukan identifikasi gambar yang tidak bergantung pada metadata, hash, dll (dapat mengidentifikasi gambar yang mirip) tetapi itu adalah layanan online. Mereka menyediakan API tetapi saya tidak mengetahui adanya aplikasi yang memanfaatkan ini. Komplikasi lainnya adalah Anda tidak ingin menghapus gambar yang sama sepanjang waktu, misalnya jika Anda mengedit foto tetapi ingin menyimpan salinan aslinya. Menghapus duplikat identik jauh lebih aman.
John Lyon
4
OP secara eksplisit menyatakan "termasuk foto yang telah diubah ukurannya" jadi ini bukan jawaban.
Calimo
7

fdupes Instal fdupes

Anda dapat menggunakan alat baris perintah yang dipanggil fdupesuntuk menemukan file duplikat (lihat man fdupesuntuk detail lebih lanjut). Saya tidak tahu cara menemukan 'duplikat' yang telah diubah ukurannya. Sebuah program yang melakukan ini akan memerlukan semacam algoritma cerdas yang menganalisis konten gambar karena ketika gambar diubah ukurannya, datanya diubah sehingga metode pencarian duplikat tradisional tidak akan berfungsi.

dv3500ea
sumber
fdupes juga akan kehilangan duplikat di direktori yang berbeda; katakanlah Anda memiliki dua salinan foto satu di folder pesta ulang tahun / dan yang lainnya di barang-barang keluarga / ... "fdupes -fr." akan kehilangan duplikat ini.
lrkwz
2
fdupes tidak menangani duplikat yang telah diubah ukurannya, atau perubahan metadata.
Calimo
6

imgSeek Instal imgseek

imgSeek dapat menemukan duplikat serta gambar yang serupa (sehingga harus dapat menemukan foto dan foto yang diubah ukurannya dengan nama file dan metadata yang berbeda) dan bahkan mencari foto berdasarkan sketsa. Ini tersedia dalam versi desktop dan server.

Saya belum benar-benar mencobanya sendiri.

david.libremone
sumber
hanya tersedia untuk Ubuntu 10,04, meskipun ada perpustakaan perl untuk 12,04
drevicko
Versi server isk-daemonberfungsi pada 12,04, meskipun saya menemukan saya harus menginstal dari sumber ( pip installsesuai halaman instalasi tidak bekerja)
drevicko
4

dupeGuru Picture Edition bekerja sangat bagus, dan patut dicoba.

Mereka memiliki Launchpad PPA , dupeguru(paket all-in-one baru) atau dupeguru-pe(paket edisi gambar lama) dapat diinstal darinya menggunakan perintah-perintah berikut:

sudo add-apt-repository ppa:hsoft/ppa
sudo apt-get update
sudo apt-get install dupeguru
tuxflo
sumber
Sepertinya dupeGuru sekarang tidak memiliki edisi terpisah. Ini bekerja dengan baik, meskipun UI bisa lebih baik. Ini juga tersedia di AUR jika Anda menggunakan Arch.
user31389
2

Visipics

Visipics adalah aplikasi Windows gratis untuk fungsi itu, tetapi berfungsi dengan baik di Linux, melalui anggur, tentu saja (Ini lebih baik daripada geeqie / gqview mengenai penyortiran duplikat (hasil geeqie benar-benar "tidak dapat disortir")).

Anda dapat memerintahkannya untuk memilih gambar secara otomatis berdasarkan kriteria seperti ukuran file yang lebih kecil, tipe yang tidak dikompresi, resolusi yang lebih rendah (itu tidak akan melakukan sebaliknya, Anda harus melakukannya secara manual, yang tidak akan jauh lebih baik daripada melakukannya di geeqie, kecuali bahwa pemilihan tidak memerlukan holding Shift/ Ctrl), dan bahkan memprioritaskan folder (tetapi prioritas terakhir adalah prioritas folder).

Anda harus memperhatikan tautan simbolik, meskipun - ia dapat "secara acak" memilih untuk menyimpan tautan simbolik ke suatu file sambil menghapus file aktual sebagai "salinan". Itu memalukan.

dsc
sumber