The purpose behind this project is to develop an application which provides a support system for visually impaired and blind people in unknown indoor and outdoor environments.
Obstacle detection and warning can improve the mobility as well as the safety of visually impaired people specially in unfamiliar environments. For this, firstly, obstacles are detected and localized and then the information of the obstacles will be sent to the visually impaired people by using different modalities such as voice. In this project, we present an assistive system for visually impaired people based on TensorFlow object detection model and Google Speech’s model. This system consists of two main components: environment information acquisition and analysis and information representation. The first component aims at capturing the environment by using TensorFlow object detection model and analyzing it in order to detect the predefined obstacles for visually impaired people, while the second component tries to represent obstacle’s information under the form of speech to visually impaired person.
KEYWORDS:
Navigation, Obstacle detection, Handicapped aids, Vision defects, Visually Impaired, Android, Blind People.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.
SOFTWARE SPECIFICATIONS
· Operating System : Windows and Android
· SDK IDE : Android Studio 3.3
· Virtual Emulator : Nexus Pixel 2
· Programming Language : Java
· Front End : Xml
HARDWARE SPECIFICATIONS
· CPU type : Intel i7
· Ram size : 16 GB
· Hard disk capacity : 1TB
· Monitor type : 15 Inch color monitor
· Keyboard type : Internet keyboard
· Mobile : Android
· About Android Studio.
· Android architecture.
· Basic about Machine Learning
· Knowledge on machine learning Concepts.
· About TensorFlow
· Difference between client side and server-side programming language.
· About Python.
· About ML modules.
· Knowledge about API.
· How to communicate with API.
· How API Communicate with Server.
· What are Packages and dependencies regarding the app?
· What are various versions of android app and android operating system.
· About Android studio.
· Client-side validation.
· Server-side validation.
· Difference between client-side validations.
· Different Debugging Technique’s.
· Deployment of app.
· About play store deployment.
· What is manifest?
· About XML.
· Widgets in android.
· Views in android.
· Layouts in android.
· How to design the user Interface.
· About TensorFlow
· About activities.