Un amigo ha solicitado una copia de resolución completa de una foto que publiqué en Facebook hace unos años. En aquel entonces, solo tenía que apuntar y disparar, no organicé bien mis fotos, y desde que comencé a organizarlas, solo las más nuevas están organizadas. Entonces, en algún lugar en el lío de carpetas en mi disco, está esta foto, ¿cuál es la mejor manera de encontrarla (entre decenas de miles de fotos)? ¿Existe un programa tipo Tineye que pueda descargar y ejecutar en mi máquina?
photo-management
curation
search
Fredley
fuente
fuente
Respuestas:
Las personas que hacen TinEye tienen un producto llamado PixMatch que puede buscar colecciones individuales. Sin embargo, no se implementa como una aplicación de escritorio: es una API basada en servidor. Y parece tener un precio para uso empresarial serio, no para individuos. Así que ahí está , pero en realidad no es una respuesta.
Pero una empresa competidora tiene algo para el escritorio: Imense Desktop Similar Image Search , que se ejecuta en Apple Mac OS o Microsoft Windows con Adobe Bridge CS4 . Es gratis para colecciones de hasta 4000, y parece tener un precio razonable por encima de eso.
De hecho, hay un montón de cosas, una vez que descubrí qué buscar: recuperación de imágenes basada en contenido . En realidad, hay mucho trabajo en esta área, y una tonelada de herramientas de código abierto y cerradas . La mayoría de estos se centran en el lado de las grandes empresas / academia, y se encuentran en varios estados de finalización y pulido.
De estos, creo que imgSeek es el más interesante para el caso de escritorio. Esto está basado en Python / QT y, por lo tanto, en teoría debería ejecutarse en casi cualquier plataforma, pero está enfocado en Linux. Realiza comparaciones basadas en metadatos (fecha, hora, etc.), características simples como luminosidad o color promedio, o mediante una sofisticada estimación de similitud basada en ondas . Probablemente sea excesivo para encontrar exactamente la misma imagen en un tamaño diferente con una compresión diferente, pero debería funcionar realmente bien, ya que ese es básicamente el caso más fácil posible. También encontrará coincidencias cercanas, como esta:
Todo eso puede ser demasiado trabajo para este problema específico de una sola vez. ¿Cómo se almacenan tus fotos no organizadas? Incluso si sus nombres de archivo no son útiles, los metadatos EXIF deberían ser buenos. Un enfoque simple es importarlos a un programa que pueda examinar estos datos y buscarlos u ordenarlos. O bien, puede usar un programa como jhead para cambiarles el nombre a todos para que tengan nombres razonables basados en fechas. (Tal vez ambos.)
fuente
Simplemente haga una búsqueda comodín para JPEG (* .jpg), acotada por fecha; Todos los sistemas operativos tienen esta funcionalidad. Puede que tenga que hacer un poco de revisión manual, pero esto puede activar su memoria y ayudarlo a reducir el rango de fechas de todos modos.
fuente
La tecnología ciertamente existe, ya que usted menciona que TinEye tiene la funcionalidad para encontrar una imagen de alta resolución basada en una muestra de baja resolución, pero no conozco ninguna implementación de escritorio de ese enfoque.
Su mejor opción es probablemente hacer una búsqueda avanzada basada en la fecha, calculando la fecha más precisa que pueda de memoria (cuando cargó en Facebook). Limítelo a unas pocas decenas de imágenes y luego búsquelo.
fuente
Me gusta la respuesta de @ ElendilTheTall, pero:
Recomiendo un programa de visualización de miniaturas como el visor de miniaturas de Irfanview . Abra el programa, presione "T" para la vista en miniatura (o Archivo> Miniaturas). Luego tiene un árbol de carpetas a la izquierda y miniaturas a la derecha. Esta es una forma rápida de ver imágenes dentro de una carpeta, y le permite omitir carpetas en las que sabe que no está . La búsqueda completa * .jpg encontrará una gran cantidad de imágenes que no forman parte de su colección, como imágenes web en caché, etc.
También con Windows 7 puede ver fácilmente las miniaturas, pero creo que el sistema operativo verá cada carpeta de manera diferente en función de su contenido y puede llevar más tiempo configurar la vista en miniaturas con el tamaño que desee.
fuente
Si estuvieras en Mac o Unix, habría sugerido una implementación básicamente de lo que @ElendilTheTall respondió. Pero Windows ... sí, no es mi lugar favorito para trabajar, así que no estoy seguro de cómo hacerlo.
PERO, LightRoom tiene una prueba gratuita de 30 días. Podrías descargar eso, arrojar todas tus imágenes y luego usar su filtro para cortar y cortar tu camino hacia la imagen. Filtre por cámara, luego por fecha, luego gire a través de la cuadrícula hasta que lo encuentre. Tengo la mayoría de mis fotos organizadas en carpetas en mis discos, pero uso ese enfoque para encontrar imágenes de forma regular.
fuente
Esto toca la gestión de archivos y creo que una búsqueda en Super User para un programa indexador de unidades puede ayudarlo aquí.
Esencialmente:
Nota: Algunos indexadores pueden incluso generar una pequeña miniatura de baja resolución para que la vea.
fuente