Automatisez l'analyse d'images avec Google et AWS

Ce workflow n8n permet d'automatiser la récupération et l'analyse d'images en utilisant Google Custom Search et AWS Rekognition. En quelques étapes simples, ce processus récupère des images basées sur une requête spécifique, les analyse pour détecter les étiquettes pertinentes, puis consigne les résultats dans Google Sheets. Cette automatisation est idéale pour les entreprises cherchant à optimiser le traitement d'images en ligne, réduire le temps de travail manuel et augmenter la précision des analyses visuelles grâce à l'intelligence artificielle.

77,236 vues
22,003 copies
Intégration

Documentation Complète

📋 Automatisez l'analyse d'images avec Google et AWS

💡 Description

Ce workflow n8n permet d'automatiser la récupération et l'analyse d'images en utilisant Google Custom Search et AWS Rekognition. En quelques étapes simples, ce processus récupère des images basées sur une requête spécifique, les analyse pour détecter les étiquettes pertinentes, puis consigne les résultats dans Google Sheets. Cette automatisation est idéale pour les entreprises cherchant à optimiser le traitement d'images en ligne, réduire le temps de travail manuel et augmenter la précision des analyses visuelles grâce à l'intelligence artificielle.

📈 Impact & ROI: Ce workflow réduit le besoin de traitement manuel d'images, augmentant ainsi l'efficacité opérationnelle et permettant aux équipes de se concentrer sur des tâches à plus forte valeur ajoutée.

🚀 Fonctionnalités Clés

  • ✅ Analyse automatisée des images récupérées en ligne
  • ✅ Intégration fluide entre Google Custom Search et AWS Rekognition
  • ✅ Stockage structuré des résultats dans Google Sheets
  • ✅ Réduction significative du temps de traitement manuel

📊 Architecture Technique

4
Nodes
3
Connexions
3
Services

🔌 Services Intégrés

Google Custom SearchAWS RekognitionGoogle Sheets

🔧 Composition du Workflow

NodeTypeDescription
HTTP Request1httpRequestRequête HTTP vers une API externe
AWS Rekognition1awsRekognitionTraitement des données
Google Sheets2googleSheetsTraitement des données
Set3setTraitement des données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

analyse d'imageGoogle APIAWS Rekognition

Structure JSON

Voir le code JSON complet
{
    "nodes": [
        {
            "name": "HTTP Request1",
            "type": "n8n-nodes-base.httpRequest",
            "position": [
                500,
                540
            ],
            "parameters": {
                "url": "https:\/\/www.googleapis.com\/customsearch\/v1?imgType=photo&key=AIzaSyBQry407hE5VwMaDedHogPuwJeIbAIidQU&cx=e51ced3f3563dfac9&q=street&searchType=image",
                "options": []
            },
            "typeVersion": 1
        },
        {
            "name": "AWS Rekognition1",
            "type": "n8n-nodes-base.awsRekognition",
            "position": [
                680,
                540
            ],
            "parameters": {
                "type": "detectLabels",
                "binaryData": true,
                "additionalFields": []
            },
            "credentials": {
                "aws": {
                    "id": "9",
                    "name": "aws"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Google Sheets2",
            "type": "n8n-nodes-base.googleSheets",
            "position": [
                1040,
                540
            ],
            "parameters": {
                "options": [],
                "sheetId": "qwertz",
                "operation": "append",
                "authentication": "oAuth2"
            },
            "credentials": {
                "googleSheetsOAuth2Api": {
                    "id": "2",
                    "name": "google_sheets_oauth"
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Set3",
            "type": "n8n-nodes-base.set",
            "position": [
                860,
                540
            ],
            "parameters": {
                "values": {
                    "number": [],
                    "string": [
                        {
                            "name": "img_name",
                            "value": "={{$node[\"HTTP Request1\"].json[\"items\"][0][\"title\"]}}"
                        },
                        {
                            "name": "img_link",
                            "value": "={{$node[\"HTTP Request1\"].json[\"items\"][0][\"link\"]}}"
                        },
                        {
                            "name": "img_labels",
                            "value": "={{$node[\"AWS Rekognition\"][\"Labels\"][\"Name\"]}}"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        }
    ],
    "connections": {
        "Set3": {
            "main": [
                [
                    {
                        "node": "Google Sheets2",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "HTTP Request1": {
            "main": [
                [
                    {
                        "node": "AWS Rekognition1",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "AWS Rekognition1": {
            "main": [
                [
                    {
                        "node": "Set3",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Optimisation de la gestion des Pull Requests avec Pipedrive

Ce workflow permet d'automatiser le suivi des Pull Requests GitHub en les intégrant directement dans Pipedrive. Lorsqu'...

Synchronisation Automatisée des Événements Discord et Google Calendar

Ce workflow puissant automatise la synchronisation des événements programmés sur Discord avec Google Calendar, garant...

Automatisez les commandes Squarespace vers Google Sheets

Ce workflow automatise le processus de récupération des commandes de Squarespace et leur enregistrement dans Google Sh...