Skip to content

πŸ‘οΈβ€πŸ—¨οΈ Smart Vision System is an AI-driven assistive tool built to help visually impaired individuals see the world through sound. By combining real-time object detection, voice commands, and speech feedback, this system acts as a personal guide-turning a camera lens into a voice that describes the environment. 🎯 Fast 🎀 Interactive

Notifications You must be signed in to change notification settings

bharani-coder-27/Assistive-vision-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ Smart Vision System

πŸ“ Project Description

The Smart Vision System is an AI-powered assistive technology designed to help visually impaired individuals perceive their surroundings. The system integrates image processing, object detection, speech recognition, and text-to-speech conversion to provide real-time audio feedback about detected objects and their distances.

πŸš€ Features

  • πŸ–ΌοΈ Object Detection: Uses SSD MobileNet to detect and classify objects in the environment.
  • πŸ”’ Distance Calculation: Estimates the distance between detected objects.
  • 🎀 Voice Commands: Supports voice input using Speech Recognition.
  • πŸ”Š Audio Feedback: Converts detected objects into speech using pyttsx3.
  • πŸ“· Real-time Processing: Captures and processes live video frames from a camera.

πŸ—οΈ Project Structure

Smart-Vision-System/
│── models/                     # Folder for AI models
β”‚   β”œβ”€β”€ ssd_mobilenet.tflite     # If using TFLite
β”‚   β”œβ”€β”€ ssd_mobilenet.pb         # If using TensorFlow
β”‚
│── src/                         # Source code files
β”‚   β”œβ”€β”€ main.py                  # Main entry point
β”‚   β”œβ”€β”€ ai_integration.py        # Handles AI model processing
β”‚   β”œβ”€β”€ image_processing.py      # Processes images for object detection
β”‚   β”œβ”€β”€ speech_recognition.py    # Voice input handling
β”‚
│── config/                      # Configuration files
β”‚   β”œβ”€β”€ config.json              # Stores settings
β”‚
│── docs/                        # Documentation folder
β”‚   β”œβ”€β”€ README.md                # Main project documentation
β”‚
│── requirements.txt             # Python dependencies
│── .gitignore                   # Ignore unnecessary files
│── LICENSE                      # License file

πŸ”§ Installation & Setup

1️⃣ Prerequisites

Ensure you have Python 3.8+ installed on your system.

2️⃣ Clone the Repository

git clone https://github.com/your-username/Smart-Vision-System.git
cd Smart-Vision-System

3️⃣ Install Dependencies

pip install -r requirements.txt

4️⃣ Run the Application

python src/main.py

πŸ“¦ Dependencies (requirements.txt)

openai
opencv-python
numpy
tensorflow
pyttsx3
SpeechRecognition

🎯 How It Works

  1. Captures real-time video using OpenCV.
  2. Processes frames using SSD MobileNet to detect objects.
  3. Recognizes user voice commands for interaction.
  4. Converts detected objects into speech output using pyttsx3.

πŸ› οΈ Technologies Used

  • Python (Programming Language)
  • OpenCV (Computer Vision)
  • TensorFlow SSD MobileNet (AI Model for Object Detection)
  • SpeechRecognition (Voice Input Handling)
  • pyttsx3 (Text-to-Speech Conversion)

🀝 Contributing

  1. Fork the repository
  2. Create a new branch: git checkout -b feature-branch
  3. Commit your changes: git commit -m 'Added new feature'
  4. Push to the branch: git push origin feature-branch
  5. Submit a pull request

πŸ“ License This project is licensed under the MIT License.

πŸ“¬ Contact πŸ“§ Email: bharani232427@gmail.com
πŸ™ GitHub: https://github.com/bharani-coder-27 πŸš€ LinkedIn: www.linkedin.com/in/bharanidharan27

About

πŸ‘οΈβ€πŸ—¨οΈ Smart Vision System is an AI-driven assistive tool built to help visually impaired individuals see the world through sound. By combining real-time object detection, voice commands, and speech feedback, this system acts as a personal guide-turning a camera lens into a voice that describes the environment. 🎯 Fast 🎀 Interactive

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages