Workflow zur Bildverarbeitung und Objekterkennung

Dieser Workflow ermöglicht das Herunterladen eines Bildes, das Identifizieren von Objekten darin, das Ausschneiden dieser Objekte und das Indizieren der Ergebnisse in Elasticsearch zur späteren Verwendung.

Workflow zur Bildverarbeitung und Objekterkennung

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

1. When clicking „Test workflow“ (n8n-nodes-base.manualTrigger)

Dieser Node fungiert als manueller Trigger, der es ermöglicht, den Workflow beim Klicken auszuführen. Er wird als Startpunkt für den Workflow verwendet.

2. Fetch Source Image (n8n-nodes-base.httpRequest)

Hier wird das Quellbild von einer URL abgerufen. Die URL ist in den Variablen festgelegt: ={{ $json.source_image }}. Damit wird sichergestellt, dass das Bild aus einer externen Quelle geladen wird.

3. Split Out Results Only (n8n-nodes-base.splitOut)

Dieser Node trennt die Ergebnisse des vorherigen Nodes aus, so dass nur relevante Informationen weiterverarbeitet werden. Damit die nachfolgenden Node-Modifikationen nur auf die benötigten Daten angewendet werden.

4. Filter Score >= 0.9 (n8n-nodes-base.filter)

In diesem Schritt werden die Ergebnisse gefiltert, indem nur die Objekte mit einer Punktzahl (Score) von >= 0.9 ausgewählt werden. Diese Einstellung stellt sicher, dass nur vertrauenswürdige Objekte in weiterer Folge behandelt werden.

5. Crop Object From Image (n8n-nodes-base.editImage)

Nun werden die identifizierten Objekte aus dem Quellbild ausgeschnitten. Die Parameter wie Width und Height werden abhängig von den Bounding Boxes der Objekte gesetzt: width:

Facebook
Twitter
LinkedIn

Andere Projekte