Un ami a demandé une copie en pleine résolution d'une photo que j'ai publiée sur Facebook il y a quelques années. À l'époque, je venais de marquer un point et de tirer, je n'ai pas bien organisé mes photos, et depuis que j'ai commencé à organiser les photos, ce ne sont que les plus récentes qui sont organisées. Donc, quelque part dans le désordre des dossiers sur mon lecteur se trouve cette photo, quelle est la meilleure façon de la trouver (parmi des dizaines de milliers de photos)? Existe-t-il un programme de type Tineye que je peux télécharger et exécuter sur ma machine?
photo-management
curation
search
Fredley
la source
la source
Réponses:
Les personnes qui fabriquent TinEye ont un produit appelé PixMatch qui peut rechercher des collections individuelles. Ce n'est pas implémenté comme une application de bureau, c'est une API basée sur un serveur. Et il semble que son prix soit destiné à une utilisation sérieuse en entreprise, et non aux particuliers. C'est donc là , mais pas vraiment une réponse.
Mais une entreprise concurrente a quelque chose pour le bureau - Imense Desktop Similar Image Search , qui fonctionne sur Apple Mac OS ou Microsoft Windows avec Adobe Bridge CS4 . Il est gratuit pour les collections jusqu'à 4000 et semble à un prix raisonnable au-dessus de cela.
Il y a, en fait, une tonne de choses, une fois que j'ai trouvé quoi rechercher: la récupération d'images basée sur le contenu . Il y a en fait beaucoup de travail dans ce domaine, et une tonne d'outils open source et fermés . La plupart d'entre elles sont axées sur le côté grande entreprise / université, et sont dans divers états d'achèvement et de polissage.
Parmi ceux-ci, je pense que imgSeek est le plus intéressant pour le boîtier de bureau. Ceci est basé sur Python / QT et devrait donc en théorie fonctionner sur à peu près n'importe quelle plate-forme, mais se concentre sur Linux. Il fait des comparaisons basées sur des métadonnées (date, heure, etc.), des caractéristiques simples comme la luminosité ou la couleur moyenne, ou par une estimation sophistiquée de similarité basée sur des ondelettes . C'est probablement exagéré pour trouver la même image exacte dans une taille différente avec une compression différente, mais cela devrait très bien fonctionner car c'est fondamentalement le cas le plus simple possible. Il trouvera également des correspondances proches, comme ceci:
Tout cela peut être trop de travail pour ce problème ponctuel spécifique. Comment sont stockées vos photos non organisées? Même si leurs noms de fichiers ne sont pas utiles, les métadonnées EXIF devraient toujours être bonnes. Une approche simple consiste à les importer dans un programme qui peut examiner ces données et les rechercher ou les trier par elles. Ou, vous pouvez utiliser un programme comme jhead pour les renommer tous afin qu'ils aient des noms basés sur la date. (Peut-être les deux.)
la source
Effectuez simplement une recherche générique de JPEG (* .jpg), restreinte par date; tous les OS ont cette fonctionnalité. Vous devrez peut-être faire un peu de recherche manuelle, mais cela peut vous rafraîchir la mémoire et vous aider à réduire la plage de dates de toute façon.
la source
La technologie existe certainement, car vous mentionnez que TinEye a la fonctionnalité pour trouver une image haute résolution basée sur un échantillon basse résolution, mais je ne connais aucune implémentation de bureau de cette approche.
Votre meilleur pari est probablement de faire une recherche avancée basée sur la date, en déterminant la date la plus précise possible depuis la mémoire (lorsque vous avez téléchargé sur Facebook). Limitez-le à quelques dizaines d'images, puis globe-le.
la source
J'aime la réponse de @ ElendilTheTall, mais:
Je recommande un programme de visualisation de vignettes comme la visionneuse de vignettes d' Irfanview . Ouvrez le programme, appuyez sur "T" pour afficher les vignettes (ou Fichier> Vignettes). Vous avez alors une arborescence de dossiers à gauche et des vignettes à droite. C'est un moyen rapide d'afficher des images dans un dossier, et il vous permet d'ignorer les dossiers dans lesquels vous ne vous trouvez pas . La recherche complète * .jpg trouvera une énorme quantité d'images qui ne font pas partie de votre collection, telles que images Web mises en cache, etc.
En utilisant également Windows 7, vous pouvez facilement afficher les vignettes, mais je trouve que le système d'exploitation affichera chaque dossier différemment en fonction de son contenu et il peut être plus long de définir la vue sur les vignettes avec la taille souhaitée.
la source
Si vous étiez sur mac ou unix, j'aurais suggéré une implémentation de ce à quoi @ElendilTheTall a répondu. Mais Windows… ouais, ce n'est pas mon endroit préféré pour travailler, donc je ne sais pas comment m'y prendre.
MAIS, LightRoom dispose d'un essai gratuit de 30 jours. Vous pouvez télécharger cela, y jeter toutes vos images, puis utiliser son filtrage pour découper et découper votre chemin vers l'image. Filtrez par caméra, puis par date, puis parcourez la grille jusqu'à ce que vous la trouviez. J'ai la plupart de mes photos organisées dans des dossiers sur mes disques, mais j'utilise cette approche pour trouver des images sur une base régulière.
la source
Cela touche à la gestion des fichiers et je pense qu'une recherche sur Super User pour un programme d'indexation de lecteur peut vous aider ici.
Essentiellement:
Remarque: certains indexeurs peuvent même générer une petite vignette basse résolution que vous pouvez consulter.
la source