Skip to content

About

AI-powered image captioning web app built with Streamlit and BLIP, allowing users to upload images and get instant natural language descriptions.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

🖼️ Image Caption Generator

An AI-powered image captioning web app built with Streamlit and BLIP (Bootstrapped Language-Image Pretraining).
Users can upload an image and instantly get a natural language description generated by the model.

✨ Features

  • 📤 Drag & drop image upload
  • 🧠 AI-generated image captions
  • 🖼️ Automatic image resizing
  • 🎨 Clean, centered UI
  • ⚡ Fast inference using a pretrained BLIP model

🖥️ Demo UI

App UI Screenshot

🛠️ Tech Stack

  • Python
  • Streamlit (UI)
  • Hugging Face Transformers
  • BLIP Image Captioning Model
  • PyTorch
  • Pillow

🚀 How to Run Locally

1️⃣ Install dependencies

pip install -r requirements.txt

2️⃣ Run the Streamlit app

streamlit run app.py

Then open your browser at: http://localhost:8501

About

AI-powered image captioning web app built with Streamlit and BLIP, allowing users to upload images and get instant natural language descriptions.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages