Skip to content

Oussama1403/Navigation-Assistance-System-Project

Repository files navigation

Indoor and Outdoor Navigation Assistance System Project

Introduction

The Indoor and Outdoor Navigation Assistance System is a project aimed at assisting users in navigating both indoor and outdoor environments using AI-based technologies. This system provides features such as object detection, speech recognition, and route generation to help users reach their destinations efficiently.

Features

  • Object Detection: Utilizes YOLOv8 for fast and accurate detection of objects in the environment.
  • Currency Recognition: Identifies Tunisian banknotes using a fine-tuned MobileNet model.
  • Text Recognition: Extracts and recognizes text in both French and English from the environment.
  • Distance Estimation: Calculates the real-time distance to detected objects using the pinhole camera model.
  • Face Recognition: Recognizes known individuals through integrated face recognition.
  • Speech Recognition: Supports voice commands for hands-free navigation.
  • Route Generation: Provides optimal routes for both indoor and outdoor navigation.
  • Multi-threaded Processing: Ensures responsive and efficient performance.

Documentation

  • Changelog.md – Track updates and modifications to the project.
  • Todo.md – View pending tasks and upcoming features.
  • Architecture.pdf – Explore the system architecture diagram for an overview of components and structure.

Getting Started

Please refer to the camera_analysis_installation.md file for setup instructions and environment requirements.

License

This project is licensed under the MIT License.

About

The Indoor and outdoor Navigation Assistance System aims to provide blind or visually impaired individuals with comprehensive navigation support in indoor and outdoor environments

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages