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.
- 📤 Drag & drop image upload
- 🧠 AI-generated image captions
- 🖼️ Automatic image resizing
- 🎨 Clean, centered UI
- ⚡ Fast inference using a pretrained BLIP model
- Python
- Streamlit (UI)
- Hugging Face Transformers
- BLIP Image Captioning Model
- PyTorch
- Pillow
pip install -r requirements.txt2️⃣ Run the Streamlit app
streamlit run app.pyThen open your browser at: http://localhost:8501
