Skip to content

AaryanAgrawal96/CapGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CapGen πŸ–ΌοΈ β€” AI Image Caption Generator

CapGen is a web application that generates meaningful captions for any uploaded image in real-time using the BLIP (Bootstrapped Language-Image Pretraining) model from Hugging Face. Built with Streamlit, it offers a clean, interactive, and user-friendly interface for instant AI-powered image captioning.


πŸš€ Features

  • Upload images and generate descriptive captions instantly
  • Uses BLIP, a state-of-the-art image captioning model
  • Fully interactive Streamlit web interface
  • Clean and polished UI suitable for portfolios or demos
  • Fully local processing, no external API required

πŸ’» Tech Stack

Tool Purpose
Python Core programming language
Streamlit Front-end for the app
Hugging Face BLIP model and inference
Torch Backend deep learning lib
PIL Image processing

βš™οΈ How to Run Locally

1. Clone this repository

git clone https://github.com/AaryanAgrawal96/image-caption-generator-blip.git
cd image-caption-generator-blip

2. Install dependencies

pip install -r requirements.txt

3. Run the Streamlit app

streamlit run generate_caption.py

πŸ‘©β€πŸ’» Author

Aaryan Agrawal
BTech in Computer Science and Engineering, IIT Jodhpur


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages