MediaPipe-Hand-Gesture-Recognition: Optimized for Qualcomm Devices

The MediaPipe Gesture Recognizer is a real-time machine learning pipeline that detects hands, predicts 21 hand landmarks, determines handedness (left/right), and classifies gestures from a predefined set

This is based on the implementation of MediaPipe-Hand-Gesture-Recognition found here. This repository contains pre-exported model files optimized for Qualcomm® devices. You can use the Qualcomm® AI Hub Models library to export with custom configurations. More details on model performance across various devices, can be found here.

Qualcomm AI Hub Models uses Qualcomm AI Hub Workbench to compile, profile, and evaluate this model. Sign up to run these models on a hosted Qualcomm® device.

Getting Started

There are two ways to deploy this model on your device:

Option 1: Download Pre-Exported Models

Below are pre-exported model assets ready for deployment.

Runtime Precision Chipset SDK Versions Download
ONNX float Universal QAIRT 2.42, ONNX Runtime 1.24.3 Download
ONNX w8a8 Universal QAIRT 2.42, ONNX Runtime 1.24.3 Download
QNN_DLC float Universal QAIRT 2.45 Download
QNN_DLC w8a8 Universal QAIRT 2.45 Download
TFLITE float Universal QAIRT 2.45 Download
TFLITE w8a8 Universal QAIRT 2.45 Download

For more device-specific assets and performance metrics, visit MediaPipe-Hand-Gesture-Recognition on Qualcomm® AI Hub.

Option 2: Export with Custom Configurations

Use the Qualcomm® AI Hub Models Python library to compile and export the model with your own:

  • Custom weights (e.g., fine-tuned checkpoints)
  • Custom input shapes
  • Target device and runtime configurations

This option is ideal if you need to customize the model beyond the default configuration provided here.

See our repository for MediaPipe-Hand-Gesture-Recognition on GitHub for usage instructions.

Model Details

Model Type: Model_use_case.object_detection

Model Stats:

  • Input resolution: 256x256
  • Number of parameters (palm_detector): 1.76M
  • Model size (palm_detector) (w8a8): 2.05 MB
  • Number of parameters (hand_landmark_detector): 2.72M
  • Model size (hand_landmark_detector) (w8a8): 3.12 MB
  • Number of parameters (canned_gesture_classifier): 143K
  • Model size (canned_gesture_classifier) (w8a8): 180 KB
  • Model size (palm_detector) (float): 6.75 MB
  • Model size (hand_landmark_detector) (float): 10.4 MB
  • Model size (canned_gesture_classifier) (float): 577 KB

Performance Summary

Model Runtime Precision Chipset Inference Time (ms) Peak Memory Range (MB) Primary Compute Unit
canned_gesture_classifier ONNX float Snapdragon® 8 Elite Gen 5 Mobile 0.058 ms 0 - 21 MB NPU
canned_gesture_classifier ONNX float Snapdragon® 8 Elite Mobile 0.056 ms 0 - 17 MB NPU
canned_gesture_classifier ONNX float Snapdragon® X2 Elite 0.042 ms 0 - 0 MB NPU
canned_gesture_classifier ONNX float Snapdragon® X Elite 0.184 ms 1 - 1 MB NPU
canned_gesture_classifier ONNX float Snapdragon® X Elite 0.184 ms 1 - 1 MB NPU
canned_gesture_classifier ONNX float Snapdragon® 8 Gen 3 Mobile 0.066 ms 0 - 26 MB NPU
canned_gesture_classifier ONNX float Qualcomm® QCS8550 (Proxy) 0.075 ms 0 - 2 MB NPU
canned_gesture_classifier ONNX float Snapdragon® 8 Elite For Galaxy Mobile 0.056 ms 0 - 17 MB NPU
canned_gesture_classifier ONNX float Qualcomm® QCS9075 0.162 ms 0 - 3 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.054 ms 0 - 21 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® 8 Elite Mobile 0.054 ms 0 - 19 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® X2 Elite 0.043 ms 0 - 0 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® X Elite 0.16 ms 1 - 1 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® X Elite 0.16 ms 1 - 1 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® 8 Gen 3 Mobile 0.062 ms 0 - 27 MB NPU
canned_gesture_classifier ONNX w8a8 Qualcomm® QCS8550 (Proxy) 0.08 ms 0 - 10 MB NPU
canned_gesture_classifier ONNX w8a8 Qualcomm® QCS9075 0.155 ms 0 - 3 MB NPU
canned_gesture_classifier ONNX w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.054 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® 8 Elite Gen 5 Mobile 0.053 ms 0 - 20 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® 8 Elite Mobile 0.051 ms 0 - 18 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® X2 Elite 0.133 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® X Elite 0.154 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® X Elite 0.154 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® 8 Gen 3 Mobile 0.055 ms 0 - 27 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® QCS8550 (Proxy) 0.068 ms 0 - 18 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® SA8775P 0.221 ms 0 - 20 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® SA8775P 0.221 ms 0 - 20 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® SA8775P 0.221 ms 0 - 20 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® SA7255P 0.317 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® QCS8450 (Proxy) 0.098 ms 0 - 27 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® SA8295P 0.321 ms 0 - 15 MB NPU
canned_gesture_classifier QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 0.051 ms 0 - 18 MB NPU
canned_gesture_classifier QNN_DLC float Qualcomm® QCS9075 0.131 ms 0 - 2 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.042 ms 0 - 20 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 8 Elite Mobile 0.05 ms 0 - 18 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® X2 Elite 0.132 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® X Elite 0.156 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® X Elite 0.156 ms 0 - 0 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 0.053 ms 0 - 25 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® QCS6490 0.252 ms 2 - 4 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® QCS8550 (Proxy) 0.073 ms 0 - 3 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® SA8775P 0.208 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® SA8775P 0.208 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® SA8775P 0.208 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® QCS9075 0.128 ms 0 - 2 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.05 ms 0 - 18 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® QCS8450 (Proxy) 0.095 ms 0 - 27 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® SA7255P 0.306 ms 0 - 19 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.059 ms 0 - 17 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® QCM6690 0.124 ms 0 - 17 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Qualcomm® SA8295P 0.322 ms 0 - 15 MB NPU
canned_gesture_classifier QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.059 ms 0 - 17 MB NPU
canned_gesture_classifier TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 0.055 ms 0 - 20 MB NPU
canned_gesture_classifier TFLITE float Snapdragon® 8 Elite Mobile 0.055 ms 0 - 18 MB NPU
canned_gesture_classifier TFLITE float Snapdragon® 8 Gen 3 Mobile 0.059 ms 0 - 26 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® QCS8550 (Proxy) 0.073 ms 0 - 2 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® SA8775P 0.24 ms 0 - 20 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® SA8775P 0.24 ms 0 - 20 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® SA8775P 0.24 ms 0 - 20 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® SA7255P 0.34 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® QCS8450 (Proxy) 0.097 ms 0 - 26 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® SA8295P 0.34 ms 0 - 15 MB NPU
canned_gesture_classifier TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 0.055 ms 0 - 18 MB NPU
canned_gesture_classifier TFLITE float Qualcomm® QCS9075 0.133 ms 0 - 2 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.048 ms 0 - 20 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 8 Elite Mobile 0.053 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 0.06 ms 0 - 25 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® QCS6490 0.242 ms 0 - 2 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® QCS8550 (Proxy) 0.072 ms 0 - 1 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® SA8775P 0.228 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® SA8775P 0.228 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® SA8775P 0.228 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® QCS9075 0.13 ms 0 - 2 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.053 ms 0 - 19 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® QCS8450 (Proxy) 0.096 ms 0 - 26 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® SA7255P 0.327 ms 0 - 18 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.063 ms 0 - 16 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® QCM6690 0.11 ms 0 - 16 MB NPU
canned_gesture_classifier TFLITE w8a8 Qualcomm® SA8295P 0.328 ms 0 - 15 MB NPU
canned_gesture_classifier TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.063 ms 0 - 16 MB NPU
hand_landmark_detector ONNX float Snapdragon® 8 Elite Gen 5 Mobile 0.257 ms 0 - 31 MB NPU
hand_landmark_detector ONNX float Snapdragon® 8 Elite Mobile 0.332 ms 0 - 27 MB NPU
hand_landmark_detector ONNX float Snapdragon® X2 Elite 0.318 ms 7 - 7 MB NPU
hand_landmark_detector ONNX float Snapdragon® X Elite 0.701 ms 7 - 7 MB NPU
hand_landmark_detector ONNX float Snapdragon® X Elite 0.701 ms 7 - 7 MB NPU
hand_landmark_detector ONNX float Snapdragon® 8 Gen 3 Mobile 0.397 ms 0 - 46 MB NPU
hand_landmark_detector ONNX float Qualcomm® QCS8550 (Proxy) 0.56 ms 0 - 18 MB NPU
hand_landmark_detector ONNX float Snapdragon® 8 Elite For Galaxy Mobile 0.332 ms 0 - 27 MB NPU
hand_landmark_detector ONNX float Qualcomm® QCS9075 0.889 ms 1 - 3 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.169 ms 0 - 35 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® 8 Elite Mobile 0.182 ms 0 - 30 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® X2 Elite 0.181 ms 5 - 5 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® X Elite 0.389 ms 3 - 3 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® X Elite 0.389 ms 3 - 3 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® 8 Gen 3 Mobile 0.224 ms 0 - 48 MB NPU
hand_landmark_detector ONNX w8a8 Qualcomm® QCS8550 (Proxy) 0.3 ms 0 - 6 MB NPU
hand_landmark_detector ONNX w8a8 Qualcomm® QCS9075 0.466 ms 0 - 3 MB NPU
hand_landmark_detector ONNX w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.182 ms 0 - 30 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® 8 Elite Gen 5 Mobile 0.224 ms 1 - 30 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® 8 Elite Mobile 0.291 ms 1 - 32 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® X2 Elite 0.382 ms 1 - 1 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® X Elite 0.612 ms 1 - 1 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® X Elite 0.612 ms 1 - 1 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® 8 Gen 3 Mobile 0.349 ms 0 - 44 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® QCS8550 (Proxy) 0.469 ms 0 - 10 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® SA8775P 0.858 ms 1 - 28 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® SA8775P 0.858 ms 1 - 28 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® SA8775P 0.858 ms 1 - 28 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® SA7255P 2.721 ms 1 - 26 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® QCS8450 (Proxy) 0.96 ms 0 - 46 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® SA8295P 1.237 ms 0 - 25 MB NPU
hand_landmark_detector QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 0.291 ms 1 - 32 MB NPU
hand_landmark_detector QNN_DLC float Qualcomm® QCS9075 0.758 ms 1 - 3 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.108 ms 0 - 34 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 8 Elite Mobile 0.129 ms 0 - 29 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® X2 Elite 0.203 ms 0 - 0 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® X Elite 0.314 ms 0 - 0 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® X Elite 0.314 ms 0 - 0 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 0.151 ms 0 - 45 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® QCS6490 1.03 ms 2 - 4 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® QCS8550 (Proxy) 0.204 ms 0 - 2 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.374 ms 0 - 32 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.374 ms 0 - 32 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.374 ms 0 - 32 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® QCS9075 0.278 ms 0 - 2 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.129 ms 0 - 29 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® QCS8450 (Proxy) 0.398 ms 0 - 48 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® SA7255P 0.632 ms 0 - 30 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.229 ms 0 - 29 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® QCM6690 1.308 ms 0 - 30 MB NPU
hand_landmark_detector QNN_DLC w8a8 Qualcomm® SA8295P 0.622 ms 0 - 28 MB NPU
hand_landmark_detector QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.229 ms 0 - 29 MB NPU
hand_landmark_detector TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 0.226 ms 0 - 33 MB NPU
hand_landmark_detector TFLITE float Snapdragon® 8 Elite Mobile 0.297 ms 0 - 28 MB NPU
hand_landmark_detector TFLITE float Snapdragon® 8 Gen 3 Mobile 0.346 ms 0 - 46 MB NPU
hand_landmark_detector TFLITE float Qualcomm® QCS8550 (Proxy) 0.473 ms 0 - 37 MB NPU
hand_landmark_detector TFLITE float Qualcomm® SA8775P 0.88 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE float Qualcomm® SA8775P 0.88 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE float Qualcomm® SA8775P 0.88 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE float Qualcomm® SA7255P 2.752 ms 0 - 29 MB NPU
hand_landmark_detector TFLITE float Qualcomm® QCS8450 (Proxy) 0.98 ms 0 - 47 MB NPU
hand_landmark_detector TFLITE float Qualcomm® SA8295P 1.239 ms 0 - 26 MB NPU
hand_landmark_detector TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 0.297 ms 0 - 28 MB NPU
hand_landmark_detector TFLITE float Qualcomm® QCS9075 0.771 ms 0 - 10 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.108 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 8 Elite Mobile 0.136 ms 0 - 33 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 0.143 ms 0 - 43 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® QCS6490 0.942 ms 0 - 9 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® QCS8550 (Proxy) 0.199 ms 0 - 1 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® SA8775P 0.394 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® SA8775P 0.394 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® SA8775P 0.394 ms 0 - 31 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® QCS9075 0.291 ms 0 - 5 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.136 ms 0 - 33 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® QCS8450 (Proxy) 0.4 ms 0 - 46 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® SA7255P 0.657 ms 0 - 29 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.228 ms 0 - 27 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® QCM6690 1.28 ms 0 - 28 MB NPU
hand_landmark_detector TFLITE w8a8 Qualcomm® SA8295P 0.613 ms 0 - 27 MB NPU
hand_landmark_detector TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.228 ms 0 - 27 MB NPU
palm_detector ONNX float Snapdragon® 8 Elite Gen 5 Mobile 0.667 ms 0 - 52 MB NPU
palm_detector ONNX float Snapdragon® 8 Elite Mobile 0.789 ms 0 - 54 MB NPU
palm_detector ONNX float Snapdragon® X2 Elite 0.758 ms 0 - 0 MB NPU
palm_detector ONNX float Snapdragon® X Elite 1.66 ms 4 - 4 MB NPU
palm_detector ONNX float Snapdragon® X Elite 1.66 ms 4 - 4 MB NPU
palm_detector ONNX float Snapdragon® 8 Gen 3 Mobile 0.992 ms 0 - 77 MB NPU
palm_detector ONNX float Qualcomm® QCS8550 (Proxy) 1.401 ms 0 - 6 MB NPU
palm_detector ONNX float Snapdragon® 8 Elite For Galaxy Mobile 0.789 ms 0 - 54 MB NPU
palm_detector ONNX float Qualcomm® QCS9075 2.045 ms 1 - 3 MB NPU
palm_detector ONNX w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.301 ms 0 - 48 MB NPU
palm_detector ONNX w8a8 Snapdragon® 8 Elite Mobile 0.321 ms 0 - 42 MB NPU
palm_detector ONNX w8a8 Snapdragon® X2 Elite 0.321 ms 0 - 0 MB NPU
palm_detector ONNX w8a8 Snapdragon® X Elite 0.756 ms 2 - 2 MB NPU
palm_detector ONNX w8a8 Snapdragon® X Elite 0.756 ms 2 - 2 MB NPU
palm_detector ONNX w8a8 Snapdragon® 8 Gen 3 Mobile 0.389 ms 0 - 59 MB NPU
palm_detector ONNX w8a8 Qualcomm® QCS8550 (Proxy) 0.559 ms 0 - 8 MB NPU
palm_detector ONNX w8a8 Qualcomm® QCS9075 0.729 ms 0 - 3 MB NPU
palm_detector ONNX w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.321 ms 0 - 42 MB NPU
palm_detector QNN_DLC float Snapdragon® 8 Elite Gen 5 Mobile 0.613 ms 1 - 49 MB NPU
palm_detector QNN_DLC float Snapdragon® 8 Elite Mobile 0.723 ms 1 - 48 MB NPU
palm_detector QNN_DLC float Snapdragon® X2 Elite 0.968 ms 1 - 1 MB NPU
palm_detector QNN_DLC float Snapdragon® X Elite 1.551 ms 1 - 1 MB NPU
palm_detector QNN_DLC float Snapdragon® X Elite 1.551 ms 1 - 1 MB NPU
palm_detector QNN_DLC float Snapdragon® 8 Gen 3 Mobile 0.927 ms 0 - 63 MB NPU
palm_detector QNN_DLC float Qualcomm® QCS8550 (Proxy) 1.348 ms 1 - 2 MB NPU
palm_detector QNN_DLC float Qualcomm® SA8775P 1.993 ms 1 - 46 MB NPU
palm_detector QNN_DLC float Qualcomm® SA8775P 1.993 ms 1 - 46 MB NPU
palm_detector QNN_DLC float Qualcomm® SA8775P 1.993 ms 1 - 46 MB NPU
palm_detector QNN_DLC float Qualcomm® SA7255P 4.844 ms 1 - 44 MB NPU
palm_detector QNN_DLC float Qualcomm® QCS8450 (Proxy) 2.065 ms 0 - 60 MB NPU
palm_detector QNN_DLC float Qualcomm® SA8295P 2.475 ms 0 - 37 MB NPU
palm_detector QNN_DLC float Snapdragon® 8 Elite For Galaxy Mobile 0.723 ms 1 - 48 MB NPU
palm_detector QNN_DLC float Qualcomm® QCS9075 1.882 ms 1 - 3 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.279 ms 0 - 42 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 8 Elite Mobile 0.294 ms 0 - 38 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® X2 Elite 0.451 ms 0 - 0 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® X Elite 0.657 ms 0 - 0 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® X Elite 0.657 ms 0 - 0 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 8 Gen 3 Mobile 0.349 ms 0 - 52 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® QCS6490 1.388 ms 2 - 4 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® QCS8550 (Proxy) 0.486 ms 0 - 2 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.811 ms 0 - 40 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.811 ms 0 - 40 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® SA8775P 0.811 ms 0 - 40 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® QCS9075 0.65 ms 0 - 2 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.294 ms 0 - 38 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® QCS8450 (Proxy) 0.664 ms 0 - 55 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® SA7255P 1.344 ms 0 - 36 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.498 ms 0 - 37 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® QCM6690 2.456 ms 0 - 38 MB NPU
palm_detector QNN_DLC w8a8 Qualcomm® SA8295P 1.008 ms 0 - 37 MB NPU
palm_detector QNN_DLC w8a8 Snapdragon® 7 Gen 4 Mobile 0.498 ms 0 - 37 MB NPU
palm_detector TFLITE float Snapdragon® 8 Elite Gen 5 Mobile 0.632 ms 0 - 47 MB NPU
palm_detector TFLITE float Snapdragon® 8 Elite Mobile 0.76 ms 0 - 40 MB NPU
palm_detector TFLITE float Snapdragon® 8 Gen 3 Mobile 0.958 ms 0 - 62 MB NPU
palm_detector TFLITE float Qualcomm® QCS8550 (Proxy) 1.356 ms 0 - 4 MB NPU
palm_detector TFLITE float Qualcomm® SA8775P 2.053 ms 0 - 46 MB NPU
palm_detector TFLITE float Qualcomm® SA8775P 2.053 ms 0 - 46 MB NPU
palm_detector TFLITE float Qualcomm® SA8775P 2.053 ms 0 - 46 MB NPU
palm_detector TFLITE float Qualcomm® SA7255P 4.871 ms 0 - 43 MB NPU
palm_detector TFLITE float Qualcomm® QCS8450 (Proxy) 2.137 ms 0 - 56 MB NPU
palm_detector TFLITE float Qualcomm® SA8295P 2.579 ms 0 - 35 MB NPU
palm_detector TFLITE float Snapdragon® 8 Elite For Galaxy Mobile 0.76 ms 0 - 40 MB NPU
palm_detector TFLITE float Qualcomm® QCS9075 2.044 ms 0 - 8 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 8 Elite Gen 5 Mobile 0.278 ms 0 - 40 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 8 Elite Mobile 0.298 ms 0 - 40 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 8 Gen 3 Mobile 0.346 ms 0 - 51 MB NPU
palm_detector TFLITE w8a8 Qualcomm® QCS6490 1.323 ms 0 - 6 MB NPU
palm_detector TFLITE w8a8 Qualcomm® QCS8550 (Proxy) 0.515 ms 0 - 4 MB NPU
palm_detector TFLITE w8a8 Qualcomm® SA8775P 0.818 ms 0 - 38 MB NPU
palm_detector TFLITE w8a8 Qualcomm® SA8775P 0.818 ms 0 - 38 MB NPU
palm_detector TFLITE w8a8 Qualcomm® SA8775P 0.818 ms 0 - 38 MB NPU
palm_detector TFLITE w8a8 Qualcomm® QCS9075 0.671 ms 0 - 4 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 8 Elite For Galaxy Mobile 0.298 ms 0 - 40 MB NPU
palm_detector TFLITE w8a8 Qualcomm® QCS8450 (Proxy) 0.665 ms 0 - 53 MB NPU
palm_detector TFLITE w8a8 Qualcomm® SA7255P 1.297 ms 0 - 35 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.498 ms 0 - 34 MB NPU
palm_detector TFLITE w8a8 Qualcomm® QCM6690 2.456 ms 0 - 35 MB NPU
palm_detector TFLITE w8a8 Qualcomm® SA8295P 1.034 ms 0 - 34 MB NPU
palm_detector TFLITE w8a8 Snapdragon® 7 Gen 4 Mobile 0.498 ms 0 - 34 MB NPU

License

  • The license for the original implementation of MediaPipe-Hand-Gesture-Recognition can be found here.

References

Community

Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support

Paper for qualcomm/MediaPipe-Hand-Gesture-Recognition