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

 
 
 

Contributors

Languages