Skip to content

SkxPhan/3DStylus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3DStylus: 3D Pointer and Simple Stroke Recognition (ongoing)

Overview

C++ application for 3D Pointer and Simple Stroke Recognition using depth cameras.

Features

  • Hand Isolation: Efficiently isolates hands in image sequences.
  • Pointer Location: Computes pointer location in the depth-image space.
  • Stroke Classification: Classifies strokes based on pointer positions.

Implementation

The application uses the $1 Unistroke Recognizer.

Prerequisites

  • OpenCV (>= 3.0)

Usage

1. Clone the repository

git clone https://github.com/SkxPhan/3DStylus.git

2. Compile the code

cd 3DStylus
mkdir build && cd build
cmake ..
make

3. Run the executable

./main

TODO

  • Improve hand segmentation,
  • Handle 2 hands at the same time.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

3D Pointer and Simple Stroke Recognition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published