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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-05-08 UTC."],[],[],null,["# MediaPipeTasksVision Framework Reference\n\nGestureRecognizerResult\n=======================\n\n class GestureRecognizerResult : ../Classes/TaskResult.html\n\nRepresents the gesture recognition results generated by [GestureRecognizer](../Classes/GestureRecognizer.html).\n- `\n ``\n ``\n `\n\n ### [landmarks](#/c:objc(cs)MPPGestureRecognizerResult(py)landmarks)\n\n `\n ` \n Hand landmarks of detected hands. \n\n #### Declaration\n\n Swift \n\n var landmarks: [[../Classes/NormalizedLandmark.html]] { get }\n\n- `\n ``\n ``\n `\n\n ### [worldLandmarks](#/c:objc(cs)MPPGestureRecognizerResult(py)worldLandmarks)\n\n `\n ` \n Hand landmarks in world coordinates of detected hands. \n\n #### Declaration\n\n Swift \n\n var worldLandmarks: [[../Classes/Landmark.html]] { get }\n\n- `\n ``\n ``\n `\n\n ### [handedness](#/c:objc(cs)MPPGestureRecognizerResult(py)handedness)\n\n `\n ` \n Handedness of detected hands. \n\n #### Declaration\n\n Swift \n\n var handedness: [[../Classes/ResultCategory.html]] { get }\n\n- `\n ``\n ``\n `\n\n ### [gestures](#/c:objc(cs)MPPGestureRecognizerResult(py)gestures)\n\n `\n ` \n Recognized hand gestures of detected hands. Note that the index of the gesture is always -1,\n because the raw indices from multiple gesture classifiers cannot consolidate to a meaningful\n index. \n\n #### Declaration\n\n Swift \n\n var gestures: [[../Classes/ResultCategory.html]] { get }\n\n- `\n ``\n ``\n `\n\n ### [init(gestures:handedness:landmarks:worldLandmarks:timestampInMilliseconds:)](#/c:objc(cs)MPPGestureRecognizerResult(im)initWithGestures:handedness:landmarks:worldLandmarks:timestampInMilliseconds:)\n\n `\n ` \n Initializes a new `GestureRecognizerResult` with the given landmarks, world landmarks,\n handedness, gestures and timestamp (in milliseconds). \n\n #### Declaration\n\n Swift \n\n init(gestures: [[../Classes/ResultCategory.html]], handedness: [[../Classes/ResultCategory.html]], landmarks: [[../Classes/NormalizedLandmark.html]], worldLandmarks: [[../Classes/Landmark.html]], timestampInMilliseconds: Int)\n\n #### Parameters\n\n |---------------------------------|------------------------------------------------------------|\n | ` `*landmarks*` ` | The hand landmarks of detected hands. |\n | ` `*worldLandmarks*` ` | The hand landmarks in world coordinates of detected hands. |\n | ` `*handedness*` ` | The recognized hand gestures of detected hands. |\n | ` `*handedness*` ` | The recognized hand gestures of detected hands. |\n | ` `*timestampInMilliseconds*` ` | The timestamp for this result. |\n\n #### Return Value\n\n An instance of `GestureRecognizerResult` initialized with the given landmarks, world\n landmarks, handedness and gestures."]]