|
14 | 14 | "description": "This sketch demonstrates how to render all of the 468 keypoints detected by the FaceMesh model.",
|
15 | 15 | "image": "facemesh-keypoints.png",
|
16 | 16 | "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/KHm9CI2RJ" }
|
| 17 | + }, |
| 18 | + { |
| 19 | + "title": "FaceMesh - Part", |
| 20 | + "description": "This sketch demonstrates how to render the keypoints of a specific part of the FaceMesh model.", |
| 21 | + "image": "facemesh-part.png", |
| 22 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/HaGkT63qG" } |
| 23 | + }, |
| 24 | + { |
| 25 | + "title": "FaceMesh - Custom List (Lips)", |
| 26 | + "description": "This sketch demonstrates how to render the keypoints of custom list of keypoints like the lip contours.", |
| 27 | + "image": "facemesh-lips.png", |
| 28 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/CYL9bQtvc" } |
| 29 | + }, |
| 30 | + { |
| 31 | + "title": "FaceMesh - Centered Face", |
| 32 | + "description": "This sketch demonstrates how to use the bounding box of the detected face to center the face in the canvas.", |
| 33 | + "image": "facemesh-box.png", |
| 34 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/DGEuFKf87" } |
| 35 | + }, |
| 36 | + { |
| 37 | + "title": "FaceMesh - Triangles", |
| 38 | + "description": "This sketch demonstrates how to render the triangular mesh of the FaceMesh model.", |
| 39 | + "image": "facemesh-triangles.png", |
| 40 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/EjIrb89WY" } |
| 41 | + }, |
| 42 | + { |
| 43 | + "title": "FaceMesh - Texture Map", |
| 44 | + "description": "This sketch demonstrates how to texture map an image onto the FaceMesh triangles.", |
| 45 | + "image": "facemesh-mask.png", |
| 46 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/zUKp9n4MW" } |
| 47 | + }, |
| 48 | + { |
| 49 | + "title": "FaceMesh - 3D", |
| 50 | + "description": "This sketch demonstrates how to render the face mesh in 3D.", |
| 51 | + "image": "facemesh-3d.png", |
| 52 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/zUKp9n4MW" } |
| 53 | + }, |
| 54 | + { |
| 55 | + "title": "FaceMesh - Blow Bubbles", |
| 56 | + "description": "This sketch demonstrates how to emit particles when the mouth is open.", |
| 57 | + "image": "facemesh-bubbles.png", |
| 58 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/Mf74RjP92" } |
| 59 | + }, |
| 60 | + { |
| 61 | + "title": "FaceMesh - Stretch and Skew", |
| 62 | + "description": "This sketch demonstrates how to distort the facemesh triangles with a sine wave.", |
| 63 | + "image": "facemesh-distort.png", |
| 64 | + "urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/tS6bxPzmE" } |
17 | 65 | }
|
18 | 66 | ],
|
19 | 67 | "groupLinks": [
|
|
0 commit comments