Skip to content

The Vision Bot is an AI-powered application designed to analyze images captured from a webcam and dynamically answer user questions about the image. By leveraging the power of computer vision and natural language processing.

License

Notifications You must be signed in to change notification settings

Nitish2773/Vision-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Published At

https://app.readytensor.ai/publications/UUYpS17iTiK7

Vision Bot: AI-Powered Visual Question Answering Tool

Vision Bot is an AI-powered tool that combines computer vision and natural language processing to dynamically answer questions about images captured from your webcam. It uses the BLIP model from Salesforce to perform visual question answering.


Features

  • Captures an image from the webcam.
  • Answers questions about the captured image using AI.
  • Combines computer vision (OpenCV) with natural language processing (transformers).

Installation

  1. Clone this repository:
    git clone https://github.com/your_username/vision-bot.git
    cd vision-bot
    
  2. pip install opencv-python transformers requests pillow torch

Usage

Run the script:

python vision_bot.py

Follow the prompts to:

  • Capture an image using your webcam.
  • Type a question about the captured image.
  • Receive an AI-generated answer.

Example

  • Question: "What object is in the image?"
  • Answer: "A red car."

Requirements

  • Python 3.8 or higher
  • Webcam-enabled system
  • Libraries: OpenCV, Transformers, Torch, Pillow

Acknowledgments

  • Salesforce BLIP Model
  • Hugging Face Transformers

About

The Vision Bot is an AI-powered application designed to analyze images captured from a webcam and dynamically answer user questions about the image. By leveraging the power of computer vision and natural language processing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages