All projects · Automation & Data Pipelines

Image Captioning & Cropping API: Cloud Run Microservice & n8n Pipeline

A production-grade Python FastAPI visual preprocessing microservice that downloads public image URLs (no multipart uploads), calculates…

A production-grade Python FastAPI visual preprocessing microservice that downloads public image URLs (no multipart uploads), calculates mathematical aspect crops with OpenCV and NumPy, overlays a 3-word caption on a bottom-center contrast banner with Pillow, enforces header-based API key authentication, and integrates with n8n automation pipelines and Google Cloud Run Docker containers.

Built with: FastAPI, Python 3.11, OpenCV Headless, Pillow, NumPy, Docker, Google Cloud Run, n8n Automation, REST API

Open the live demo

Have something like this built