
SmartSearch est un moteur de recherche d'images inversé qui trouve des images similaires en générant des légendes et en comparant ces légendes. Propulsé par TensorFlow et Elasticsearch.
Mise à jour : miroir de ce référentiel dans Codeberg: Image-to-Image-Search
Mise à jour : API REST pour le générateur de légende d'image et la recherche d'images sont ajoutés! (Shoutout à xc0d3rz)
Moteur de recherche d'image inverse en profondeur - Demos YouTube La fonctionnalité de base.
Image docker
Implémentation de base
Pour en savoir plus, consultez les exigences.txt
Téléchargez ceci et collez-le dans le dossier des modèles.


Installez ElasticSearch et vérifiez toujours si le processus de recherche élastique est en cours d'exécution avant de lancer Server.py ou index_database.py.
Au lieu d'utiliser la fonctionnalité de téléchargement, collez toutes vos images dans le dossier static/img suivie de python index_database.py pour indexer toutes ces images.
Si vous souhaitez supprimer les images indexées, faites sh delete_index.sh
Grâce à la matérialisation du CSS pour l'esthétique, assez imprimée pour les tutoriels FLASK et Andrej Karpathy pour une merveilleuse bibliothèque de sous-titrage. Shoutout à xc0d3rz pour l'inclusion de l'API REST!