MediaPipe, Google's ready-made models
MediaPipe collects models already trained for hands, body, face, objects and more, ready for Android, iOS and the browser. The hand model is a single file of about 8 MB that holds two models, the one for the palm and the one for the points. It runs in real time even on mid-range phones.
To train it, Google marked the 21 points by hand on about 30,000 real photos. Then it added hands drawn by computer in many poses and kinds of light, because there the exact position of each point is already known and nobody has to mark it.
- 21points on the hand
- 33points on the body
- 478points on the face