Những người tạo ra TinEye có một sản phẩm có tên PixMatch có thể tìm kiếm các bộ sưu tập riêng lẻ. Tuy nhiên, nó không được triển khai như một ứng dụng trên máy tính để bàn - đó là API dựa trên máy chủ. Và nó dường như được định giá cho việc sử dụng doanh nghiệp nghiêm trọng, không phải cho cá nhân. Vì vậy, đó là có , nhưng không thực sự là một câu trả lời.
Nhưng một công ty cạnh tranh thực sự có một cái gì đó cho máy tính để bàn - Imense Desktop Same Image Search , chạy trên Apple Mac OS hoặc Microsoft Windows với Adobe Bridge CS4 . Nó miễn phí cho các bộ sưu tập lên tới 4000, và dường như có giá hợp lý trên mức đó.
Trên thực tế, có rất nhiều thứ, một khi tôi tìm ra thứ cần tìm: Truy xuất hình ảnh dựa trên nội dung . Thực sự có rất nhiều công việc trong lĩnh vực này và cả tấn công cụ nguồn mở và công cụ đóng . Hầu hết trong số này tập trung vào khía cạnh doanh nghiệp lớn / học viện, và ở các trạng thái hoàn thiện và đánh bóng khác nhau.
Trong số này, tôi nghĩ imgSeek là thú vị nhất cho vỏ máy tính để bàn. Đây là dựa trên Python / QT và vì vậy về mặt lý thuyết nên chạy trên hầu hết mọi nền tảng, nhưng tập trung vào Linux. Nó thực hiện một phép so sánh dựa trên siêu dữ liệu (ngày, thời gian, v.v.), các tính năng đơn giản như độ sáng hoặc màu trung bình hoặc bằng cách ước tính tương tự dựa trên bước sóng phức tạp . Điều đó có thể quá mức cần thiết để tìm ra cùng một hình ảnh ở một kích thước khác nhau với độ nén khác nhau, nhưng sẽ hoạt động thực sự tốt vì về cơ bản đó là trường hợp dễ nhất có thể. Nó cũng sẽ tìm thấy các trận đấu gần, như thế này:
Tất cả có thể là quá nhiều công việc cho vấn đề một lần cụ thể này. Làm thế nào được hình ảnh không tổ chức của bạn được lưu trữ? Ngay cả khi tên tệp của chúng không hữu ích, siêu dữ liệu EXIF vẫn tốt. Một cách tiếp cận đơn giản là nhập chúng vào một chương trình có thể kiểm tra dữ liệu này và tìm kiếm hoặc sắp xếp theo nó. Hoặc, bạn có thể sử dụng một chương trình như jhead để đổi tên tất cả chúng để chúng có tên dựa trên ngày hợp lý. (Có thể là cả hai.)