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:
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.)