Guiding Application for Visually Impaired using reusable libraries
by Nathina Updated: Sep 20, 2021
Solution Kit
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.
sandriosCameraby sandrios
Easy integration of camera for image and video capturing with Image Picker.
sandriosCameraby sandrios
Java 185 Version:1.2.6 License: Permissive (MIT)
camerakit-androidby CameraKit
Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.
camerakit-androidby CameraKit
C 5245 Version:v0.13.5 License: Permissive (MIT)
CameraViewby natario1
📸 A well documented, high-level Android interface that makes capturing pictures and videos easy, addressing all of the common issues and needs. Real-time filters, gestures, watermarks, frame processing, RAW, output of any size.
CameraViewby natario1
Java 4642 Version:v2.7.2 License: Others (Non-SPDX)
android-hidden-cameraby kevalpatel2106
This library is to take picture using camera without camera preview.
android-hidden-cameraby kevalpatel2106
Java 347 Version:v1.3.5 License: Permissive (Apache-2.0)
Anncaby memfis19
Android library to simplify work with camera for video and photo with using different camera apis.
Anncaby memfis19
Java 169 Version:0.3.2 License: Permissive (MIT)
Cameraby duanhong169
📸 Use Android camera to take pictures and videos, based on `camera2` api.
Cameraby duanhong169
Java 125 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-GeographicCoordinateby kloverde
A Java library for representing latitude, longitude and cardinal points of the compass, and calculating distance and bearing between points
java-GeographicCoordinateby kloverde
Java 7 Version:4.2.1 License: Others (Non-SPDX)
android-object-distanceby rizasif
Android sample app which provides distance of an object from the camera.
android-object-distanceby rizasif
Java 22 Version:Current License: Permissive (Apache-2.0)
MeasureCamby DhananjaiH
Android application that uses the device camera to measure object dimensions
MeasureCamby DhananjaiH
Java 25 Version:Current License: Permissive (MIT)
Object Detection
These libraries are used to detect the objects in the image.
Machine-learning-android-appby Sarthak-Sethi
Developed an android application using ML kit of firebase having 1. text recognition(Recognize and extract text from images) 2.image labeling (Identify objects, locations, activities, animal species, products) 3. Object detection and tracking(Detect, track and classify objects in live camera and static images))
Machine-learning-android-appby Sarthak-Sethi
Java 0 Version:Current License: Permissive (MIT)
opencv-object-detectionby mesutpiskin
:camera: Object detection with OpenCV on Java. DNN, HaarCascade, Template Matching, Color Detection etc.
opencv-object-detectionby mesutpiskin
Java 119 Version:Current License: Permissive (MIT)
java-ssd-object-detectionby chen0040
Image SSD object detection in Java using Tensorrflow
java-ssd-object-detectionby chen0040
Java 23 Version:Current License: Permissive (MIT)
spring-boot-tensorflow-demoby tzolov
Spring Boot and Tensorflow demos for Image-Recognition, Pose-Estimation, Object-Detection, Instance-Segmentation
spring-boot-tensorflow-demoby tzolov
Java 8 Version:Current License: Permissive (Apache-2.0)
TFLiteAndroidby mohamadassaf96
Object detection and classification on Android using TensorFlow Lite
TFLiteAndroidby mohamadassaf96
Java 6 Version:Current License: Permissive (Apache-2.0)
fmo-androidby hrabalik
Fast-moving object detection on Android
fmo-androidby hrabalik
Java 3 Version:Current License: Permissive (MIT)
android-yolo-v2by szaza
Android YOLO real time object detection sample application with Tensorflow mobile.
android-yolo-v2by szaza
Java 228 Version:Current License: Permissive (WTFPL)
OpenCV-Android-Object-Detectionby akshika47
This is sample code for object detection using OpenCV on android
OpenCV-Android-Object-Detectionby akshika47
Java 73 Version:Current License: Permissive (MIT)
AndroidObjectDetection-OpenCVby matteomedioli
Real time object detection Android application using OpenCV 4.1 and YOLOv3.
AndroidObjectDetection-OpenCVby matteomedioli
Java 21 Version:Current License: Permissive (MIT)
object-detection-androidby cloud-annotations
📱 Custom Object Detection with TensorFlow Lite (not Real-Time)
object-detection-androidby cloud-annotations
Java 34 Version:Current License: Permissive (MIT)
tfliteSSDminimalWorkingExampleby baxterai
TensorFlow Lite SSD (Object Detection) Minimal Working Example for iOS and Android
tfliteSSDminimalWorkingExampleby baxterai
Java 26 Version:Current License: Permissive (Apache-2.0)
tfjs-examplesby tensorflow
Examples built with TensorFlow.js
tfjs-examplesby tensorflow
JavaScript 6150 Version:Current License: Permissive (Apache-2.0)
jeelizARby jeeliz
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
jeelizARby jeeliz
JavaScript 315 Version:Current License: Permissive (Apache-2.0)
tswift-detectionby sararob
Using the TensorFlow Object Detection API and Cloud ML Engine to build a Taylor Swift detector
tswift-detectionby sararob
JavaScript 151 Version:Current License: Permissive (Apache-2.0)
node-red-tensorflowjsby IBM
Node-RED node with a TensorFlow.js Object Detection model
node-red-tensorflowjsby IBM
JavaScript 102 Version:Current License: Permissive (Apache-2.0)
image_object_detection_tensor_apiby overflowjs-com
Node.js API for Image object detection using tensorflow.js
image_object_detection_tensor_apiby overflowjs-com
JavaScript 11 Version:Current License: Permissive (MIT)
Object-Detection-with-TensorFlowby Ahmetaksungur
Object detection model that aims to localize and identify multiple objects in a single image.
Object-Detection-with-TensorFlowby Ahmetaksungur
JavaScript 1 Version:Current License: Permissive (MIT)
tfjs-yolo-tinyby ModelDepot
In-Browser Object Detection using Tiny YOLO on Tensorflow.js
tfjs-yolo-tinyby ModelDepot
JavaScript 472 Version:Current License: Permissive (MIT)
object-detection-reactby cloud-annotations
⚛️ Real-Time Custom Object Detection with TensorFlow.js
object-detection-reactby cloud-annotations
JavaScript 249 Version:Current License: Permissive (MIT)
acfby elucideye
Aggregated Channel Feature object detection in C++ and OpenGL ES 2.0 based on https://github.com/pdollar/toolbox
acfby elucideye
C++ 49 Version:v0.1.16 License: Permissive (BSD-3-Clause)
Image Processing
These libraries are used to process the captured image.
foodemyby royal10march
Recipe search engine with textual input along with image recognition using google's cloud vision api.
foodemyby royal10march
Java 3 Version:Current License: Permissive (Apache-2.0)
BoofCVby lessthanoptimal
Fast computer vision library for SFM, calibration, fiducials, tracking, image processing, and more.
BoofCVby lessthanoptimal
Java 969 Version:v0.43.1 License: No License
fresco-processorsby wasabeef
An Android image processor library providing a variety of image transformations for Fresco.
fresco-processorsby wasabeef
Java 887 Version:Current License: Permissive (Apache-2.0)
AndroidFastImageProcessingby chrisbatt
A framework for speeding up image processing on android devices by taking advantage of shaders on the GPU.
AndroidFastImageProcessingby chrisbatt
Java 277 Version:Current License: Permissive (MIT)
imglib2by imglib
A generic next-generation Java library for image processing
imglib2by imglib
Java 257 Version:Current License: Others (Non-SPDX)