Skip to content

usama-469/AR-object-overlay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AR-Realtime-Object-Detection-app

Table of Contents

Introduction

The Cross-Platform AR Object Detection App is an augmented reality application that uses Unity, Vuforia and the Model Target Generator to recognize and overlay AR content on real-world objects. Users can provide a set of 3D models of real-world objects, and whenever these objects are detected, the app displays relevant information and animations as an overlay. This app has vast applications in various fields, including retail, tourism, education, and development, where interactive and informative overlays can enhance user experience.

VUFORIA.object.detection.test-.3d.model.variation.-.360.building.demo.result.1.mp4

Features

  • Vuforia Object Detection: Utilizes Vuforia’s powerful object detection capabilities to recognize real-world objects based on provided 3D models.
  • Model Target Generator: Generate model targets from 3D models to accurately detect objects in the real world.
  • AR Overlays: Automatically display informative AR overlays and animations when objects are detected.
  • Cross-Platform Compatibility: Works on both Android and iOS, making it accessible to a wide audience.
  • Scalable Applications: Can be used in various industries, including retail (for product information), tourism (for historical facts), education (for interactive learning), and development (for prototype visualization).

Usage

  1. Setup and Installation:

    • As the app is not published, download the source code from the repository.
    • Build the APK for Android or side-load the app for iOS using Xcode.
  2. Adding 3D Models:

    • Use the Model Target Generator to create model targets from your 3D models.
    • Upload the generated model targets into the app through the provided interface.
  3. Object Detection and AR Overlay:

    • Launch the app and point your device’s camera at the real-world objects.
    • When an object matching the model target is detected, the app will automatically overlay information and animations onto the object.
  4. Customization and Use Cases:

    • Customize the information and animations associated with each detected object to suit different use cases.
    • Explore various scenarios, such as in-store product information, historical site tours, educational displays, or prototype visualization.

Benefits

  • Enhanced User Experience: Provides an interactive and immersive experience by overlaying information directly onto recognized objects.
  • Versatile Application: Can be adapted for use in numerous fields, increasing its utility and appeal.
  • Easy Integration: Users can easily add new 3D models and associated content, making the app flexible for different use cases.

Tools Used

  • Unity: For developing the AR application.
  • Vuforia: For object detection and tracking.
  • Model Target Generator: For creating model targets from 3D models.
  • Blender/Maya (optional): For creating or editing 3D models.

Requirements

  • Android 8.0 (Oreo) or higher
  • iOS 11.0 or higher
  • Unity 2020.3 or higher
  • Vuforia SDK
  • Model Target Generator

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published