Skip to content

marksamfd/YoloEye

 
 

Repository files navigation

YoloEye Android App

An Android application that performs real-time door and obstacle detection using TensorFlow Lite and computer vision. Built upon TensorFlow's object detection example and Ultralytics' YOLOv11 implementation.

YoloEye Demo

Features

  • Real-time object detection using multiple models:
    • YOLOv11
  • Hardware acceleration support (CPU, GPU, NNAPI)
  • Audio feedback for detected objects
  • Configurable detection parameters
  • Optimized for accessibility and navigation assistance

Requirements

  • Android Studio Meerkat (2024.3.1) or newer
  • Android device with SDK 24+ (Android 7.0+)
  • Developer mode enabled on device

Installation

  1. Clone the repository
  2. Open project in Android Studio
  3. Sync Gradle files
  4. Build and run on physical Android device

Configuration

The app allows customization of:

  • Detection threshold
  • Number of threads
  • Maximum results
  • Hardware delegate (CPU/GPU/NNAPI)
  • Detection model

License

This project is dual-licensed under:

  • Apache License 2.0 (TensorFlow components)
  • GNU GPL (YOLO components)

Credits

Based on:

For detailed implementation explanation, see this Medium post.

About

Minimalist way to integrate YOLO in Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 55.3%
  • Java 40.8%
  • C++ 3.2%
  • CMake 0.7%