GestureRecognizerResult
class GestureRecognizerResult: TaskResult, NSCopyingRepresents the gesture recognition results generated by GestureRecognizer.
-
Initializes a new
GestureRecognizerResultwith the given landmarks, world landmarks, handedness, gestures and timestamp (in milliseconds).Declaration
Swift
init(gestures: [[ResultCategory]], handedness: [[ResultCategory]], landmarks: [[NormalizedLandmark]], worldLandmarks: [[Landmark]], timestampInMilliseconds: Int)Parameters
landmarksThe hand landmarks of detected hands.
worldLandmarksThe hand landmarks in world coordinates of detected hands.
handednessThe handedness of detected hands.
handednessThe recognized hand gestures of detected hands.
timestampInMillisecondsThe timestamp for this result.
Return Value
An instance of
GestureRecognizerResultinitialized with the given landmarks, world landmarks, handedness and gestures. -
Recognized hand gestures of detected hands. Note that the index of the gesture is always -1, because the raw indices from multiple gesture classifiers cannot consolidate to a meaningful index.
Declaration
Swift
var gestures: [[ResultCategory]] { get } -
Handedness of detected hands. Note: Left and Right handedness correspond to the subject's hands, not the viewer. Passing a horizontally mirrored image will invert these outputs.
Declaration
Swift
var handedness: [[ResultCategory]] { get } -
Hand landmarks of detected hands.
Declaration
Swift
var landmarks: [[NormalizedLandmark]] { get } -
Hand landmarks in world coordinates of detected hands.
Declaration
Swift
var worldLandmarks: [[Landmark]] { get }