Saya 'kehilangan' foto. Saya tahu saya memilikinya tetapi saya tidak tahu di mana - bagaimana saya bisa menemukannya?

16

Seorang teman telah meminta salinan foto lengkap yang saya posting di Facebook beberapa tahun yang lalu. Saat itu saya hanya punya titik dan memotret, saya tidak mengatur foto saya dengan baik, dan karena saya sudah mulai mengatur foto, hanya yang lebih baru yang terorganisir. Jadi di suatu tempat di kekacauan folder pada drive saya adalah foto ini, apa cara terbaik untuk menemukannya (di antara puluhan ribu foto)? Apakah ada program mirip Tineye yang dapat saya unduh dan jalankan di komputer saya?

fredley
sumber
1
kamu di os apa Itu akan mengubah jawabannya sedikit.
cabbey
1
pertanyaan ini tidak cocok untuk photoSE
MattiaG
11
Ini periferal, tapi saya pikir itu pasti pada topik, karena mengelola koleksi besar foto penting bagi banyak fotografer.
mattdm
@cabbey Windows 7
fredley
Apakah gambar facebook masih memiliki data meta asli?
ziggystar

Jawaban:

15

Orang-orang yang membuat TinEye memiliki produk yang disebut PixMatch yang dapat mencari koleksi individual. Meskipun demikian, ini tidak diterapkan sebagai aplikasi desktop - ini adalah API berbasis server. Dan tampaknya harga untuk penggunaan perusahaan yang serius, bukan untuk individu. Jadi itu ada , tetapi tidak benar-benar jawaban.

Tetapi perusahaan yang bersaing memiliki sesuatu untuk desktop - Imense Desktop Similar Image Search , yang berjalan pada Apple Mac OS atau Microsoft Windows dengan Adobe Bridge CS4 . Ini gratis untuk koleksi hingga 4000, dan tampaknya cukup murah di atas itu.

Sebenarnya, ada banyak hal, setelah saya menemukan apa yang harus dicari: Pengambilan gambar berbasis konten . Sebenarnya ada banyak pekerjaan di bidang ini, dan banyak sumber terbuka dan alat tertutup . Sebagian besar dari ini difokuskan pada sisi perusahaan besar / akademisi, dan berada di berbagai negara bagian penyelesaian dan pemolesan.

Dari jumlah tersebut, saya pikir imgSeek adalah yang paling menarik untuk kasing desktop. Ini adalah berbasis Python / QT dan secara teori harus berjalan di hampir semua platform, tetapi berfokus pada Linux. Ia melakukan perbandingan berdasarkan metadata (tanggal, waktu, dll.), Fitur sederhana seperti luminositas atau warna rata-rata, atau dengan estimasi kemiripan berbasis wavelet yang canggih . Itu mungkin berlebihan untuk menemukan gambar yang sama persis dalam ukuran yang berbeda dengan kompresi berbeda, tetapi harus bekerja dengan sangat baik karena pada dasarnya itu adalah kasus termudah yang mungkin. Ini juga akan menemukan kecocokan dekat, seperti ini:

masukkan deskripsi gambar di sini

Semua itu mungkin terlalu banyak bekerja untuk masalah satu kali khusus ini. Bagaimana yang foto Anda tidak terorganisir disimpan? Bahkan jika nama file mereka tidak membantu, metadata EXIF ​​harus tetap baik. Salah satu pendekatan sederhana adalah mengimpornya ke dalam program yang dapat memeriksa data ini dan mencari atau mengurutkannya. Atau, Anda bisa menggunakan program seperti jhead untuk mengubah nama mereka semua sehingga mereka memiliki nama berdasarkan tanggal yang masuk akal. (Mungkin keduanya.)

mattdm
sumber
10

Cukup lakukan pencarian wildcard untuk JPEG (* .jpg), dipersempit berdasarkan tanggal; semua OS memiliki fungsi ini. Anda mungkin harus melakukan sedikit manual melihat-lihat, tetapi ini dapat menguras memori Anda dan membantu Anda mempersempit rentang tanggal.

ElendilTheTall
sumber
2
Di sinilah saya akan mulai, mengambil informasi apa pun yang dapat diperoleh dari foto FB (seperti tanggal yang diposting) sebagai petunjuk juga.
RBerteig
3

Teknologi ini tentu ada, seperti yang Anda sebutkan TinEye memiliki fungsi untuk menemukan gambar beresolusi tinggi berdasarkan sampel res rendah, tapi saya tidak tahu ada implementasi desktop dari pendekatan itu.

Taruhan terbaik Anda mungkin untuk melakukan pencarian lanjutan berdasarkan tanggal, menentukan tanggal paling akurat yang Anda dapat dari memori (ketika Anda mengunggah ke Facebook). Persempit menjadi beberapa puluh gambar dan kemudian tontonlah.

Matt Grum
sumber
2
Jika dia menggunakan Linux, maka digikam dapat melakukan pekerjaannya (pencarian duplikatnya menerima gambar dan mencari gambar yang mirip). Ini berfungsi dengan baik, dalam contoh ini gambar-gambar semuanya sedikit berbeda: granjow.net/uploads/digikam/digikam-fuzzy-image-duplicates.png
Simon A. Eugster
Persempit berdasarkan tanggal, lalu bayar saudara laki-laki / keponakan / keponakan Anda £ 5 / $ 5 untuk menemukannya. Ini akan menyenangkan bagi mereka dan hemat biaya untuk Anda :)
Winston Smith
1

Saya suka jawaban @ ElendilTheTall, tetapi:

Saya merekomendasikan program tampilan thumbnail seperti tampilan thumbnail Irfanview . Buka program, tekan "T" untuk melihat gambar kecil (atau File> Gambar Kecil). Anda kemudian memiliki pohon folder di sebelah kiri dan thumbnail di sebelah kanan. Ini adalah cara cepat untuk melihat gambar di dalam folder, dan ini memungkinkan Anda melewati folder yang Anda tahu tidak ada di dalamnya . Pencarian penuh * .jpg akan menemukan sejumlah besar gambar yang bukan bagian dari koleksi Anda, seperti gambar web dalam cache, dll.

Juga menggunakan Windows 7 Anda dapat dengan mudah melihat thumbnail, tetapi saya menemukan bahwa sistem operasi akan melihat setiap folder agak berbeda berdasarkan kontennya dan mungkin lebih memakan waktu untuk mengatur tampilan ke thumbnail dengan ukuran yang Anda inginkan.

JYelton
sumber
1

Jika Anda menggunakan mac atau unix, saya akan menyarankan implementasi yang pada dasarnya dijawab oleh @ElendilTheTall. Tapi Windows ... ya, bukan tempat favorit saya untuk bekerja, jadi tidak yakin bagaimana cara melakukannya.

TETAPI, LightRoom memiliki uji coba 30 hari gratis. Anda bisa mengunduh itu, melempar semua gambar Anda di dalamnya dan kemudian menggunakan penyaringan untuk memotong dan memotong jalan ke gambar. Saring berdasarkan kamera, lalu menurut tanggal, lalu putar melalui kisi sampai Anda menemukannya. Saya memiliki sebagian besar foto saya yang diatur dalam folder pada drive saya, tetapi saya menggunakan pendekatan itu untuk menemukan gambar secara teratur.

taksi
sumber
1
Dan kemudian, beli LR. Saya pribadi terlalu malas untuk melakukan banyak pengorganisasian foto saya secara formal, tetapi LR telah memungkinkan lebih dari 80% di antaranya ditandai secara masuk akal, dan semuanya dapat ditemukan melalui filternya. Satu hal yang saya lakukan setiap kali saya mengambil foto dari kamera adalah segera mengimpornya ke LR yang diberi tag "TODO". (LR adalah Adobe Photoshop Lightroom .)
RBerteig
Adobe Bridge jauh lebih ringan jika Anda hanya ingin menggunakannya untuk tujuan yang satu ini, dan memiliki banyak, jika tidak semua, dari filter yang sama.
MikeW
0

Ini menyentuh manajemen file dan saya pikir pencarian pada Pengguna Super untuk program pengindeks drive dapat membantu Anda di sini.

Pada dasarnya:

  1. Biarkan pengindeks berjalan semalam
  2. Jalankan kueri terhadap katalog

Catatan: Beberapa pengindeks mungkin bahkan menghasilkan thumbnail kecil res kecil untuk Anda lihat.

Wayne
sumber
Pendapat saya tentang program pengindeksan sangat buruk, karena kehilangan kinerja dan aktivitas hard drive yang tidak perlu. Thumbnail dapat dihasilkan secara realtime oleh program penjelajahan yang bagus dan pengguna hanya perlu mengunjungi folder kandidat alih-alih seluruh drive.
JYelton
Semua alat manajemen akan bekerja pada basis data karena lebih mudah dan lebih cepat untuk mencari katalog daripada melakukan pencarian I / O disk mentah. Ketika dalam situasi yang disajikan oleh op, maka menjalankan beberapa pencarian terhadap katalog tersebut akan lebih baik daripada I / O yang dibutuhkan untuk setiap pencarian yang dilakukan.
Wayne