by Nathina Updated: Sep 20, 2021
Globally, there are 2.2 billion people with vision impairment. They are facing constant challenges like navigating from one place to another on their own. They are dependent on another individual for accessing their basic day-to-day needs. So, it's a pretty challenging task. You can customize and use the following libraries to develop applications for guiding visually impaired people to move places. The application will show the visually impaired user the object's name, direction, and distance around them and help them navigate. Following are the steps to be followed for building the solution, 1. Object Detection 2. Accessing Cameras 3. Image Processing 4. Measuring the Distance
Accessing the Cameras
These libraries are used to access the camera for taking images for object detection.
Java 185 Version:1.2.6
Java 185 Version:1.2.6 License: Permissive (MIT)
C 5231 Version:v0.13.5
C 5231 Version:v0.13.5 License: Permissive (MIT)
Java 4508 Version:2.7.2
Java 4508 Version:2.7.2 License: Others (Non-SPDX)
Java 347 Version:v1.3.5
Java 347 Version:v1.3.5 License: Permissive (Apache-2.0)
Java 169 Version:0.3.2
Java 169 Version:0.3.2 License: Permissive (MIT)
Java 107 Version:1.0.3
Java 107 Version:1.0.3 License: Permissive (Apache-2.0)
Measuring the Distance
These libraries are used to measure the distance between camera and object.
Java 7 Version:4.2.1
Java 7 Version:4.2.1 License: Others (Non-SPDX)
Java 22 Version:Current
Java 22 Version:Current License: Permissive (Apache-2.0)
Java 21 Version:Current
Java 21 Version:Current License: Permissive (MIT)
Object Detection
These libraries are used to detect the objects in the image.
Java 0 Version:Current
Java 0 Version:Current License: Permissive (MIT)
Java 119 Version:Current
Java 119 Version:Current License: Permissive (MIT)
Java 23 Version:1.0.1
Java 23 Version:1.0.1 License: Permissive (MIT)
Java 8 Version:Current
Java 8 Version:Current License: Permissive (Apache-2.0)
Java 6 Version:Current
Java 6 Version:Current License: Permissive (Apache-2.0)
Java 3 Version:Current
Java 3 Version:Current License: Permissive (MIT)
Java 220 Version:Current
Java 220 Version:Current License: Permissive (WTFPL)
Java 73 Version:Current
Java 73 Version:Current License: Permissive (MIT)
Java 21 Version:Current
Java 21 Version:Current License: Permissive (MIT)
Java 28 Version:Current
Java 28 Version:Current License: Permissive (MIT)
Java 26 Version:Current
Java 26 Version:Current License: Permissive (Apache-2.0)
JavaScript 5951 Version:Current
JavaScript 5951 Version:Current License: Permissive (Apache-2.0)
JavaScript 315 Version:Current
JavaScript 315 Version:Current License: Permissive (Apache-2.0)
JavaScript 151 Version:Current
JavaScript 151 Version:Current License: Permissive (Apache-2.0)
JavaScript 82 Version:Current
JavaScript 82 Version:Current License: Permissive (Apache-2.0)
JavaScript 11 Version:Current
JavaScript 11 Version:Current License: Permissive (MIT)
JavaScript 1 Version:Current
JavaScript 1 Version:Current License: Permissive (MIT)
JavaScript 472 Version:1.0.1
JavaScript 472 Version:1.0.1 License: Permissive (MIT)
JavaScript 232 Version:Current
JavaScript 232 Version:Current License: Permissive (MIT)
C++ 49 Version:v0.1.16
C++ 49 Version:v0.1.16 License: Permissive (BSD-3-Clause)
Image Processing
These libraries are used to process the captured image.
Java 3 Version:Current
Java 3 Version:Current License: Permissive (Apache-2.0)
Java 919 Version:v0.41
Java 919 Version:v0.41 License: No License
Java 887 Version:2.2.1
Java 887 Version:2.2.1 License: Permissive (Apache-2.0)
Java 277 Version:Current
Java 277 Version:Current License: Permissive (MIT)
Java 257 Version:6.0.0
Java 257 Version:6.0.0 License: Others (Non-SPDX)
Open Weaver – Develop Applications Faster with Open Source