C# 클래스 GestureTests.Experiment.LinearClassifier

An implementation of Rubine's Linear Classifier, adapted to recognize 3D gestures as per the description by Hoffman & LaViola. Dean Rubine. 1991. Specifying gestures by example. SIGGRAPH Comput. Graph. 25, 4 (July 1991), 329-337. DOI=10.1145/127719.122753 http://doi.acm.org/10.1145/127719.122753 Hoffman, M., Varcholik, P., and LaViola, J. "Breaking the Status Quo: Improving 3D Gesture Recognition with Spatially Convenient Input Devices", Proceedings of IEEE Virtual Reality 2010, 59-66, March 2010
파일 보기 프로젝트 열기: ISUE/Multiwave 1 사용 예제들

공개 메소드들

메소드 설명
Classify ( GestureSample sample ) : GestureType

Attempts to classify an unknown gesture sample.

LinearClassifier ( Dictionary trainingData ) : System

비공개 메소드들

메소드 설명
ComputeAndStoreWeightsForGestureClass ( List samples, GestureType gestureClass, Matrix common_covariance_inverse ) : void
ComputeScoreFor ( GestureType gestureClass, float unknownFeatureVector ) : float
Train ( ) : void

메소드 상세

Classify() 공개 메소드

Attempts to classify an unknown gesture sample.
public Classify ( GestureSample sample ) : GestureType
sample GestureTests.Gesture.GestureSample the gesture sample to be classified
리턴 GestureType

LinearClassifier() 공개 메소드

public LinearClassifier ( Dictionary trainingData ) : System
trainingData Dictionary
리턴 System