• Stars
    star
    138
  • Rank 263,385 (Top 6 %)
  • Language
    C#
  • License
    BSD 3-Clause "New...
  • Created about 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

PDollar algorithm Unity friendly

$P Point-Cloud Recognizer

Original article. Unity Web demo.

This is an adaptation of the original C# code for Unity.

In the demo, only one point-cloud template is loaded for each of the 16 gesture types. You can add additional templates as you wish, and even define your own custom gesture templates.

About

The $P Point-Cloud Recognizer is a 2-D gesture recognizer designed for rapid prototyping of gesture-based user interfaces. In machine learning terms, $P is an instance-based nearest-neighbor classifier with a Euclidean scoring function, i.e., a geometric template matcher. $P is the latest in the dollar family of recognizers that includes $1 for unistrokes and $N for multistrokes. Although about half of $P's code is from $1, unlike both $1 and $N, $P does not represent gestures as ordered series of points (i.e., strokes), but as unordered point-clouds. By representing gestures as point-clouds, $P can handle both unistrokes and multistrokes equivalently and without the combinatoric overhead of $N. When comparing two point-clouds, $P solves the classic assignment problem between two bipartite graphs using an approximation of the Hungarian algorithm. The $P recognizer is distributed under the New BSD License agreement.

License

BSD-3

More Repositories

1

Citrus-Engine

Modern AS3 Game Engine
ActionScript
548
star
2

UnityRuntimeSpriteSheetsGenerator

Unity – generate SpriteSheets at runtime!
C#
492
star
3

Citrus-Engine-Examples

Examples for the Citrus Engine, AS3 Game Engine
ActionScript
120
star
4

UnityDetectHeadset

Detect if a headphone is plugged on iOS & Android.
C#
54
star
5

Video-ANE

ANE for iOS to play videos on top of everything
Objective-C
30
star
6

Instagram-ANE

Instagram sharing ANE for iOS & Android
C
28
star
7

ZXing-ANE

a QR Code, bar code, image recognizer ANE for iOS & Android using ZXing library
Objective-C
25
star
8

PngQuantNativeProcess

Example running pngquant from C#, Unity and Adobe AIR.
ActionScript
15
star
9

ZBar-ANE

a QR Code, bar code, image recognizer ANE for iOS & Android using ZBar library
C++
12
star
10

Hutch

Starling and Pixi merged in a Haxe Framework
Haxe
12
star
11

IconsCreator

Generate app icons for Android & iOS in all requested resolutions.
PHP
11
star
12

FromAirAppToMacAppStore

A quick script for going on the Mac App Store from your Adobe Air Application.
Shell
8
star
13

TextFieldTextRenderer-extended

Feathers's TextFieldTextRenderer with hyperlink support
ActionScript
7
star
14

FromUnityAppToMacAppStore

A quick script for going on the Mac App Store from your Unity Application.
Shell
5
star
15

Citrus-Engine-old

Modern AS3 Game Engine
ActionScript
5
star
16

SaveRingtone-ANE

An ANE to save a sound file as an Android Ringtone.
Java
3
star
17

TexturePacker-multi-size-generator

Bash utility to generate multi size assets from a .tps file.
Shell
3
star
18

Altimeter-ANE

iOS ANE for the CMAltimeter class
C
2
star
19

PhaserMultiResolutions

Using multi-resolutions textures with Phaser framework
Haxe
2
star
20

Citrus-Engine-Examples-old

Examples for the Citrus Engine, AS3 Game Engine
ActionScript
2
star
21

AssetsOperations

Rename and delete files depending name
PHP
1
star
22

esadd-poo-prog-evenementiel

Enseignement de la Programmation Orientée Objet via la programmation évenementielle appliquée aux jeux
JavaScript
1
star
23

GGJ-2020

Game made during the GGJ 2020 at Dijon.
C#
1
star