Ini adalah perintah findimagedupesp yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
findimagedupes - Menemukan gambar yang mirip atau duplikat secara visual
RINGKASAN
findimagedupes [opsi ...] [--] [ - | [berkas...] ]
Pilihan:
-f, --sidik jari=FILE -c, --collection=FILE
-M, --merge=FILE -p, --program=PROGRAM
-P, --Prun -s, --script=FILE
-a, --tambahkan -i, --include=TEXT
-r, --scan -I, --include-file=FILE
-n, --tidak membandingkan
-q, --tenang
-t, --threshold=AMOUNT -v, --verbosity=DAFTAR
-0, --null -h, --bantuan
-R, --berulang --manusia
Tanpa opsi, bandingkan file yang ditentukan dan tidak menggunakan atau memperbarui sidik jari apa pun
database.
Direktori gambar dapat ditentukan alih-alih file individual; Sub-direktori dari
ini tidak dicari kecuali --recurse digunakan.
PILIHAN
-0, --batal
Jika file "-" diberikan, daftar file dibaca dari stdin.
Tanpa -0, daftar ditentukan satu file per baris, seperti yang dihasilkan oleh menemukan(1)
dengan opsi "-print".
Dengan -0, daftar tersebut diharapkan tidak dibatasi oleh nol, seperti yang dibuat oleh menemukan(1)
dengan opsi "-print0".
-a, --Menambahkan
Hanya mencari duplikat file yang ditentukan pada baris perintah.
Kecocokan juga dicari dalam basis data sidik jari yang ditentukan.
-c, --koleksi=FILE
Buat koleksi GQView FILE.gqv dari duplikat.
Program ini mencoba untuk menghasilkan koleksi yang terbentuk dengan baik. Secara khusus, itu akan
cetak peringatan dan kecualikan file apa pun yang namanya berisi baris baru atau kutipan ganda.
(Dalam situasi ini, tampilan gq(1) tampaknya membuat file koleksi .gqv yang
diam-diam gagal membaca kembali dengan benar.)
-d, --debug=Memilih
Aktifkan keluaran debug. Pilihan Memilih dapat berubah. Lihat programnya
sumber untuk rincian.
-f, --sidik jari=FILE
penggunaan FILE sebagai basis data sidik jari.
Dapat disingkat menjadi --fp or --db.
Opsi ini dapat diberikan beberapa kali ketika --menggabungkan digunakan. (Catatan: FILE bisa
berisi koma, jadi beberapa database tidak dapat ditentukan sebagai koma tunggal
daftar terbatas.)
-h, --membantu
Cetak bagian penggunaan dan opsi dari manual ini.
-i, --termasuk=TEKS
TEKS adalah kode Bourne-shell untuk disesuaikan --naskah.
Itu dieksekusi setelah kode apa pun termasuk menggunakan --termasuk-file.
Dapat diberikan berkali-kali. Kode akan digabungkan.
-I, --termasuk-file=FILE
FILE adalah file yang berisi kode Bourne-shell untuk disesuaikan --naskah.
Itu dieksekusi sebelum kode apa pun termasuk menggunakan --termasuk.
--pria Tampilkan dokumentasi lengkap, menggunakan pager default.
--menggabungkan=FILE
Mengambil basis data apa pun yang ditentukan dengan --sidik jari dan menggabungkannya menjadi yang baru
basis data yang disebut FILE. Sidik jari yang bertentangan untuk suatu gambar akan menyebabkan salah satu dari dua
tindakan yang akan terjadi:
1. Jika gambar tidak ada, maka entri dihilangkan.
2. Jika gambar memang ada, maka informasi lama diabaikan dan informasi baru
sidik jari dihasilkan dari awal.
Secara default, keberadaan gambar tidak dicentang kecuali jika ada konflik. Untuk memaksa
penghapusan data yang tidak berfungsi, gunakan --memangkas juga.
Daftar file gambar tidak diperlukan jika opsi ini digunakan. Namun, jika daftar
disediakan, data sidik jari untuk file akan disalin atau (kembali) dibuat sebagai
sesuai.
Ketika --menggabungkan digunakan, basis data sidik jari asli tidak diubah, meskipun
--memangkas digunakan.
Lihat juga: --pindai ulang
-n, --tidak membandingkan
Jangan mencari duplikat.
-p, --program=PROGRAM
Launch PROGRAM (di latar depan) untuk melihat setiap set penipuan.
PROGRAM harus path lengkap ke file eksekusi yang ada. Untuk lebih
fleksibilitas, lihat --termasuk dan --termasuk-file Pilihan.
Lihat juga: --naskah
--memangkas Hapus data sidik jari untuk gambar yang sudah tidak ada lagi. Tidak berpengaruh
kecuali kalau --sidik jari or --menggabungkan juga digunakan.
Database ditentukan oleh --sidik jari hanya dimodifikasi jika --menggabungkan tidak digunakan.
-q, --diam
Opsi ini dapat diberikan beberapa kali.
Biasanya, pesan kemajuan, peringatan, dan kesalahan dicetak di stderr. Jika ini
pilihan diberikan, peringatan tidak ditampilkan. Jika diberikan dua kali atau lebih, kesalahan
juga tidak ditampilkan.
Informasi yang diminta dengan --verbositas masih ditampilkan.
-R, --berulang
penggunaan --berulang untuk mencari gambar secara rekursif di dalam subdirektori. Untuk
alasan historis, defaultnya adalah tidak melakukannya. Untuk menghindari pengulangan, tautan simbolik
ke direktori tidak pernah diikuti.
-r, --pindai ulang
(Re)hasilkan semua sidik jari, bukan sembarang sidik jari yang tidak diketahui.
Jika digunakan dengan --Menambahkan, hanya sidik jari file yang ditentukan pada baris perintah
dihasilkan (kembali).
menyiratkan --memangkas.
-s, --naskah=FILE
Saat digunakan dengan --program, PROGRAM tidak segera diluncurkan. Sebagai gantinya
sh(1) perintah gaya disimpan ke FILE. Script ini dapat diedit (jika diinginkan)
dan kemudian dieksekusi secara manual.
Saat digunakan tanpa --program, dua fungsi cangkang kerangka dihasilkan: "LIHAT"
hanya gema(1) argumennya; fungsi kosong "END" berjalan setelah file-
pemrosesan selesai.
Untuk menampilkan ke terminal (atau memasukkan ke dalam pipa), gunakan "-" sebagai FILE.
If --naskah tidak diberikan, skrip masih dibuat di memori dan dieksekusi
langsung. Jadi, dengan fungsi VIEW dan END default, baris berisi kumpulan
duplikat ditampilkan. Lihat: CONTOH
Lihat juga: --termasuk, --termasuk-file
-t, --ambang=JUMLAH
penggunaan JUMLAH sebagai ambang kesamaan. Tambahkan "%" untuk memberikan persentase atau "b" untuk
bit. Untuk kompatibilitas mundur, angka tanpa unit diperlakukan sebagai
persentase. Persentase adalah minimum yang diperlukan untuk sebuah pertandingan; bit adalah maksimum
yang mungkin berbeda: bits=floor(2.56(100-persen))
Bagian pecahan dapat diberikan tetapi hanya akurat untuk 100/256 (0.390625) untuk
persentase dan tidak ada artinya untuk "bit". Defaultnya adalah "90%" ("25b") jika tidak
ditentukan.
-v, --verbositas=DAFTAR
Aktifkan tampilan pesan informasi ke stdout, di mana DAFTAR adalah koma-
daftar terbatas dari:
md5 Tampilkan checksum untuk setiap file, sesuai md5sum(1).
sidik jari | fp
Tampilkan sidik jari yang disandikan base64 dari setiap file.
Kalau tidak, --verbositas dapat diberikan beberapa kali, dan terakumulasi. Catatan
bahwa ini mungkin tidak masuk akal. Misalnya, untuk menjadi berguna, md5 keluaran mungkin
tidak boleh digabung dengan sidik jari Data.
DESKRIPSI
temukanimagedupes membandingkan daftar file untuk kesamaan visual.
Untuk menghitung sidik jari gambar:
1) Baca gambar.
2) Sampel ulang menjadi 160x160 untuk menstandardisasi ukuran.
3) Grayscale dengan mengurangi saturasi.
4) Banyak mengaburkan untuk menghilangkan kebisingan.
5) Normalisasi untuk menyebarkan intensitas sebanyak mungkin.
6) Equalize untuk membuat gambar sekontras mungkin.
7) Sampel ulang lagi hingga 16x16.
8) Kurangi menjadi 1 bpp.
9) Sidik jari adalah data gambar mentah ini.
Untuk membandingkan dua gambar untuk kesamaan:
1) Ambil pasangan sidik jari dan xor mereka.
2) Hitung persentase 1 bit dalam hasil.
3) Jika persentase melebihi ambang batas, nyatakan file serupa.
KEMBALI NILAI
0 Sukses.
1 Informasi penggunaan diminta (--membantu or --pria), atau ada peringatan.
2 Opsi atau argumen yang diberikan tidak valid.
3 Kesalahan waktu proses.
Nilai pengembalian lainnya menunjukkan kesalahan internal.
DIAGNOSTIK
Untuk ditulis.
CONTOH
temukan gambardupes -R -- .
Cari dan bandingkan gambar di semua subdirektori dari direktori saat ini.
temukan -tipe f . -cetak0 | findimagedupes -0 -- -
Sama seperti di atas.
findimagedupes -i 'echo "# sort: manual"' -i 'MELIHAT(){ untuk f dalam "$@";lakukan echo
\"file://$f\";selesai }' -- *.jpg > dupes.gqv
Gunakan kait skrip untuk menghasilkan keluaran gaya koleksi yang cocok untuk digunakan dengan ibu jari(1).
Gunakan findimagedupep online menggunakan layanan onworks.net