Indexer les objets d'images détectés par IA dans Elasticsearch
Vous voulez retrouver des images selon les objets qu'elles montrent ? Le workflow envoie une image à un modèle de détection d'objets (DETR-ResNet-50) hébergé sur Cloudflare Workers AI, découpe chaque objet détecté selon sa boîte englobante et indexe les fichiers obtenus dans Elasticsearch. Le template part d'une image définie à la main pour la démonstration ; en production, elle peut venir de sources comme des lecteurs ou des webhooks. Les notes ne décrivent pas de nœud dédié au stockage externe des images découpées, à prévoir avant l'indexation.
- Déclencheur
- Lancement manuel
- Taille
- 10 nœuds
- Outils
- Requêtes HTTP (API), Elasticsearch
Comment fonctionne ce workflow
- 1
Manual Trigger lance l'exécution à la demande.
- 2
Edit Fields définit l'image source à traiter, à partir des variables que vous renseignez.
- 3
HTTP Request envoie l'image à Cloudflare Workers AI, qui renvoie les objets détectés et leurs boîtes englobantes.
- 4
Split Out sépare les détections en éléments distincts, et Filter ne garde que celles à traiter.
- 5
Edit Image découpe chaque objet de l'image source selon sa boîte englobante.
- 6
Elasticsearch indexe les images d'objets pour permettre une recherche par objet.
Quand l'utiliser
- Retrouver une image de produit à partir d'un objet qu'elle contient.
- Constituer un index d'images classées par objets pour un service de recherche visuelle.
- Tester une recherche par objet sur un petit lot d'images avant de le brancher à une source réelle.
À préparer avant l'import
- Un compte Cloudflare avec accès à Workers AI et ses identifiants d'API, à renseigner dans n8n.
- Un cluster Elasticsearch accessible depuis n8n, avec ses identifiants configurés dans n8n.
- Les variables du nœud Edit Fields renseignées, dont l'image source à traiter.
Bon à savoir
Commencez par renseigner les variables du nœud Edit Fields, signalées comme obligatoires dans les notes du template, avant le premier lancement.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Image & Vidéo
- Indexer des images Google Drive pour la recherche par texteIndexe des images Google Drive avec leurs couleurs et des mots-clés OpenAI, pour une recherche par texte.
- Convertir trois vues orthographiques en vidéo dynamiqueConvertit trois vues orthographiques en une vidéo dynamique, à partir d'appels HTTP vers une API.
- Transformer une image en style Lego avec OpenAITransforme une image en illustration façon Lego à l'aide d'OpenAI, déclenchée par un webhook.
- Décrire une vidéo par URL avec Gemini AIDécrit le contenu d'une vidéo depuis son URL à l'aide de l'API Gemini 2.0 Flash.
- Narrer une vidéo par lots d'images avec OpenAIExtrait des images d'une vidéo, les fait décrire par OpenAI par lots, puis produit une voix off mp3 déposée sur Google Drive.
- Ajouter une légende générée par IA à une image avec GeminiGénère une légende par IA avec Gemini et l'incruste en bas d'une image, dans n8n.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n