2020-09-16 03:31:50 +02:00
---
2023-04-04 00:12:06 +02:00
layout: forward
target: https://developers.google.com/mediapipe/solutions/guide#legacy
2020-09-16 03:31:50 +02:00
title: Models and Model Cards
2023-04-04 02:41:28 +02:00
parent: MediaPipe Legacy Solutions
2020-09-16 03:31:50 +02:00
nav_order: 30
---
2020-09-17 17:43:21 +02:00
# MediaPipe Models and Model Cards
2020-09-16 03:31:50 +02:00
{: .no_toc }
1. TOC
{:toc}
---
2023-03-01 18:19:12 +01:00
**Attention:** *Thank you for your interest in MediaPipe Solutions.
We have ended support for
[these MediaPipe Legacy Solutions ](https://developers.google.com/mediapipe/solutions/guide#legacy )
as of March 1, 2023. All other
[MediaPipe Legacy Solutions will be upgraded ](https://developers.google.com/mediapipe/solutions/guide#legacy )
to a new MediaPipe Solution. The code repository and prebuilt binaries for all
MediaPipe Legacy Solutions will continue to be provided on an as-is basis.
We encourage you to check out the new MediaPipe Solutions at:
2023-03-01 20:54:21 +01:00
[https://developers.google.com/mediapipe/solutions ](https://developers.google.com/mediapipe/solutions )*
2023-03-01 18:19:12 +01:00
----
2020-09-16 03:31:50 +02:00
### [Face Detection](https://google.github.io/mediapipe/solutions/face_detection)
2021-06-24 23:10:25 +02:00
* Short-range model (best for faces within 2 meters from the camera):
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/face_detection_short_range.tflite ),
2021-06-03 22:13:30 +02:00
[TFLite model quantized for EdgeTPU/Coral ](https://github.com/google/mediapipe/tree/master/mediapipe/examples/coral/models/face-detector-quantized_edgetpu.tflite ),
[Model card ](https://mediapipe.page.link/blazeface-mc )
2021-06-24 23:10:25 +02:00
* Full-range model (dense, best for faces within 5 meters from the camera):
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/face_detection_full_range.tflite ),
2021-06-03 22:13:30 +02:00
[Model card ](https://mediapipe.page.link/blazeface-back-mc )
2021-06-24 23:10:25 +02:00
* Full-range model (sparse, best for faces within 5 meters from the camera):
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/face_detection_full_range_sparse.tflite ),
2021-06-03 22:13:30 +02:00
[Model card ](https://mediapipe.page.link/blazeface-back-sparse-mc )
2021-06-24 23:10:25 +02:00
Full-range dense and sparse models have the same quality in terms of
[F-score ](https://en.wikipedia.org/wiki/F-score ) however differ in underlying
metrics. The dense model is slightly better in
[Recall ](https://en.wikipedia.org/wiki/Precision_and_recall ) whereas the sparse
model outperforms the dense one in
[Precision ](https://en.wikipedia.org/wiki/Precision_and_recall ). Speed-wise
sparse model is ~30% faster when executing on CPU via
[XNNPACK ](https://github.com/google/XNNPACK ) whereas on GPU the models
demonstrate comparable latencies. Depending on your application, you may prefer
one over the other.
2020-09-16 03:31:50 +02:00
### [Face Mesh](https://google.github.io/mediapipe/solutions/face_mesh)
* Face landmark model:
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/face_landmark.tflite ),
2020-09-16 03:31:50 +02:00
[TF.js model ](https://tfhub.dev/mediapipe/facemesh/1 )
2021-10-06 22:44:33 +02:00
* Face landmark model w/ attention (aka Attention Mesh):
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/face_landmark_with_attention.tflite )
2021-10-06 22:44:33 +02:00
* [Model card ](https://mediapipe.page.link/facemesh-mc ),
[Model card (w/ attention) ](https://mediapipe.page.link/attentionmesh-mc )
2020-09-16 03:31:50 +02:00
### [Iris](https://google.github.io/mediapipe/solutions/iris)
* Iris landmark model:
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/iris_landmark.tflite )
2020-09-16 03:31:50 +02:00
* [Model card ](https://mediapipe.page.link/iris-mc )
### [Hands](https://google.github.io/mediapipe/solutions/hands)
* Palm detection model:
2022-09-06 23:29:51 +02:00
[TFLite model (lite) ](https://storage.googleapis.com/mediapipe-assets/palm_detection_lite.tflite ),
[TFLite model (full) ](https://storage.googleapis.com/mediapipe-assets/palm_detection_full.tflite ),
2020-09-16 03:31:50 +02:00
[TF.js model ](https://tfhub.dev/mediapipe/handdetector/1 )
* Hand landmark model:
2022-09-06 23:29:51 +02:00
[TFLite model (lite) ](https://storage.googleapis.com/mediapipe-assets/hand_landmark_lite.tflite ),
[TFLite model (full) ](https://storage.googleapis.com/mediapipe-assets/hand_landmark_full.tflite ),
2020-09-16 03:31:50 +02:00
[TF.js model ](https://tfhub.dev/mediapipe/handskeleton/1 )
2021-11-03 22:21:54 +01:00
* [Model card ](https://mediapipe.page.link/handmc )
2020-09-16 03:31:50 +02:00
### [Pose](https://google.github.io/mediapipe/solutions/pose)
* Pose detection model:
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/pose_detection.tflite )
2021-05-05 03:30:15 +02:00
* Pose landmark model:
2022-09-06 23:29:51 +02:00
[TFLite model (lite) ](https://storage.googleapis.com/mediapipe-assets/pose_landmark_lite.tflite ),
[TFLite model (full) ](https://storage.googleapis.com/mediapipe-assets/pose_landmark_full.tflite ),
[TFLite model (heavy) ](https://storage.googleapis.com/mediapipe-assets/pose_landmark_heavy.tflite )
2020-09-16 03:31:50 +02:00
* [Model card ](https://mediapipe.page.link/blazepose-mc )
2020-12-10 04:13:05 +01:00
### [Holistic](https://google.github.io/mediapipe/solutions/holistic)
* Hand recrop model:
2022-09-06 23:29:51 +02:00
[TFLite model ](https://storage.googleapis.com/mediapipe-assets/hand_recrop.tflite )
2020-12-10 04:13:05 +01:00
2021-06-03 22:13:30 +02:00
### [Selfie Segmentation](https://google.github.io/mediapipe/solutions/selfie_segmentation)
2022-09-06 23:29:51 +02:00
* [TFLite model (general) ](https://storage.googleapis.com/mediapipe-assets/selfie_segmentation.tflite )
* [TFLite model (landscape) ](https://storage.googleapis.com/mediapipe-assets/selfie_segmentation_landscape.tflite )
2021-06-03 22:13:30 +02:00
* [Model card ](https://mediapipe.page.link/selfiesegmentation-mc )
2020-09-16 03:31:50 +02:00
### [Hair Segmentation](https://google.github.io/mediapipe/solutions/hair_segmentation)
2022-09-06 23:29:51 +02:00
* [TFLite model ](https://storage.googleapis.com/mediapipe-assets/hair_segmentation.tflite )
2020-09-16 03:31:50 +02:00
* [Model card ](https://mediapipe.page.link/hairsegmentation-mc )
### [Object Detection](https://google.github.io/mediapipe/solutions/object_detection)
2022-09-06 23:29:51 +02:00
* [TFLite model ](https://storage.googleapis.com/mediapipe-assets/ssdlite_object_detection.tflite )
2020-09-16 03:31:50 +02:00
* [TFLite model quantized for EdgeTPU/Coral ](https://github.com/google/mediapipe/tree/master/mediapipe/examples/coral/models/object-detector-quantized_edgetpu.tflite )
2023-03-18 08:27:38 +01:00
* [TensorFlow model ](https://storage.googleapis.com/mediapipe-assets/object_detection_saved_model/archive.zip )
* [Model information ](https://storage.googleapis.com/mediapipe-assets/object_detection_saved_model/README.md )
2020-09-16 03:31:50 +02:00
### [Objectron](https://google.github.io/mediapipe/solutions/objectron)
2022-09-06 23:29:51 +02:00
* [TFLite model for shoes ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_sneakers.tflite )
* [TFLite model for chairs ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_chair.tflite )
* [TFLite model for cameras ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_camera.tflite )
* [TFLite model for cups ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_cup.tflite )
* [Single-stage TFLite model for shoes ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_sneakers_1stage.tflite )
* [Single-stage TFLite model for chairs ](https://storage.googleapis.com/mediapipe-assets/object_detection_3d_chair_1stage.tflite )
2020-11-05 01:02:35 +01:00
* [Model card ](https://mediapipe.page.link/objectron-mc )
2020-09-16 03:31:50 +02:00
### [KNIFT](https://google.github.io/mediapipe/solutions/knift)
2022-09-06 23:29:51 +02:00
* [TFLite model for up to 200 keypoints ](https://storage.googleapis.com/mediapipe-assets/knift_float.tflite )
* [TFLite model for up to 400 keypoints ](https://storage.googleapis.com/mediapipe-assets/knift_float_400.tflite )
* [TFLite model for up to 1000 keypoints ](https://storage.googleapis.com/mediapipe-assets/knift_float_1k.tflite )
2020-09-16 03:31:50 +02:00
* [Model card ](https://mediapipe.page.link/knift-mc )