{"id":29486669,"url":"https://github.com/rakshath66/ask-your-image","last_synced_at":"2026-05-06T06:36:20.291Z","repository":{"id":303801883,"uuid":"1016717546","full_name":"Rakshath66/Ask-Your-Image","owner":"Rakshath66","description":"Ask questions about any image using AI. A smart Streamlit app powered by BLIP that answers visual questions, generates captions, and lets you download a PDF report.","archived":false,"fork":false,"pushed_at":"2025-07-09T13:14:19.000Z","size":448,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-09T14:24:14.628Z","etag":null,"topics":["ai-app","blip","caption-generator","computer-vision","deep-learning","generative-ai","huggingface","image-captioning","image-processing","image-question-answering","interactive-ui","multimodal-ai","openai","pdf-generator","pytorch","streamlit","transformers","vision-language","visual-question-answering","vqa"],"latest_commit_sha":null,"homepage":"https://ask-your-image.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Rakshath66.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-09T12:23:33.000Z","updated_at":"2025-07-09T13:14:23.000Z","dependencies_parsed_at":"2025-07-09T14:35:52.274Z","dependency_job_id":null,"html_url":"https://github.com/Rakshath66/Ask-Your-Image","commit_stats":null,"previous_names":["rakshath66/ask-your-image"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Rakshath66/Ask-Your-Image","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshath66%2FAsk-Your-Image","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshath66%2FAsk-Your-Image/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshath66%2FAsk-Your-Image/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshath66%2FAsk-Your-Image/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Rakshath66","download_url":"https://codeload.github.com/Rakshath66/Ask-Your-Image/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Rakshath66%2FAsk-Your-Image/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265419627,"owners_count":23761846,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-app","blip","caption-generator","computer-vision","deep-learning","generative-ai","huggingface","image-captioning","image-processing","image-question-answering","interactive-ui","multimodal-ai","openai","pdf-generator","pytorch","streamlit","transformers","vision-language","visual-question-answering","vqa"],"created_at":"2025-07-15T08:01:26.979Z","updated_at":"2026-05-06T06:36:20.264Z","avatar_url":"https://github.com/Rakshath66.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🖼️ Ask Your Image — BLIP + Streamlit\n\nA smart **image-based Q\\\u0026A assistant** that answers questions about uploaded images and auto-generates captions using the BLIP model — deployed with a clean Streamlit UI.\n\n\u003e ✅ Built with: `BLIP`, `Transformers`, `Streamlit`, `PIL`, `ReportLab`\n\n![GitHub Repo stars](https://img.shields.io/github/stars/rakshath66/Ask-Your-Image?style=social)\n![GitHub forks](https://img.shields.io/github/forks/rakshath66/Ask-Your-Image?style=social)\n![MIT License](https://img.shields.io/github/license/rakshath66/Ask-Your-Image)\n\n---\n\n## 📸 Preview\n\n![image](images/ui.png)\n\n---\n\n## 🧠 Features\n\n* 🖼️ Upload any image\n* 📝 Auto-generate **caption** using BLIP\n* ❓ Ask **any question** about the image\n* 📤 Download the **answer report as PDF**\n* 💬 One-click follow-up questions\n* 🎨 Clean dark-themed Streamlit UI\n\n---\n\n## 🚀 Getting Started\n\n### 🔧 Prerequisites\n\n* Python 3.8 or higher\n\n---\n\n### 🖥️ Local Installation\n\n```bash\n# 1. Clone this repo\ngit clone https://github.com/rakshath66/Ask-Your-Image.git\ncd Ask-Your-Image\n\n# 2. (Optional) Create virtual environment\npython -m venv venv\nsource venv/bin/activate  # or venv\\Scripts\\activate on Windows\n\n# 3. Install dependencies\npip install -r requirements.txt\n\n# 4. Run the app\nstreamlit run app.py\n```\n\n---\n\n## 🗂️ Project Structure\n\n```\nAsk-Your-Image/\n├── src/streamlit_app.py                 # Streamlit app with BLIP caption + VQA\n├── requirements.txt       # Python dependencies\n├── images/\n│   └── ui.png             # Preview screenshot\n└── README.md              # This file\n```\n\n---\n\n## 🔐 Environment Variables\n\nNo API keys are needed — models are loaded directly from Hugging Face via Transformers.\n\nIf you use Hugging Face token, you can log in using:\n\n```bash\nhuggingface-cli login\n```\n\n---\n\n## 💡 Sample Questions to Try\n\n* \"What is happening in the image?\"\n* \"What color is the shirt the person is wearing?\"\n* \"Is this photo taken indoors or outdoors?\"\n* \"What kind of environment is shown here?\"\n* \"Where could this scene be located?\"\n\n---\n\n## 🤝 Contributing\n\nWe welcome improvements! Here's how to contribute:\n\n### ✅ Steps To Contribute:\n\n1. Fork this repository\n2. Clone your fork:\n   `git clone https://github.com/rakshath66/Ask-Your-Image.git`\n3. Create a new branch:\n   `git checkout -b feature/my-feature`\n4. Make changes, commit, and push:\n   `git commit -m \"Add: new feature\"`\n   `git push origin feature/my-feature`\n5. Open a Pull Request with your changes\n\n\u003e 🙌 Clean, tested code is appreciated!\n\n---\n\n## 📃 License\n\nMIT License © [Rakshath U Shetty](https://github.com/rakshath66)\n\n```text\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software... [rest of MIT license]\n```\n\n---\n\n## ⭐ Star this project if you found it useful!\n\nIt helps more people discover the project and encourages future improvements.\n\nFeel free to open issues or suggest features!\n\n---\n\n## 🛣️ Roadmap\n\n### ✅ Phase 1: MVP (Complete)\n\n* BLIP caption + VQA integration\n* PDF report generation\n* Streamlit UI with input + answer display\n\n### 🔜 Phase 2: Enhancements\n\n* 🔁 Multi-image upload + selection\n* 🗂️ Save Q\\\u0026A history\n* 📤 Export all answers as zip/pdf\n* 🌐 Optionally integrate image caption via OpenAI/Vision models\n\n---\n\n### 🧑‍💻 Built by [Rakshath U Shetty](https://www.linkedin.com/in/rakshathushetty/)\n\n* AI projects for learning \u0026 real use\n* Always open for contributions and ideas\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakshath66%2Fask-your-image","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frakshath66%2Fask-your-image","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frakshath66%2Fask-your-image/lists"}