Skip to content

Commit 647b67d

Browse files
committed
Create index.json
Added to body-pose folder for now. Still needs images. Need to add to ml track.
1 parent f5c0c57 commit 647b67d

File tree

1 file changed

+94
-0
lines changed

1 file changed

+94
-0
lines changed
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
{
2+
"title": "Hand Pose",
3+
"description": "Hand Pose video",
4+
"videoId": "vfNHdVbE-l4",
5+
"nebulaSlug": "",
6+
"date": "2024-10-29",
7+
"languages": ["ml5.js", "JavaScript"],
8+
"topics": ["machine learning (ML)", "webcam", "pose detection", "ml5.js", "HandPose"],
9+
"canContribute": true,
10+
"timestamps": [
11+
{ "time": "0:00", "title": "Introduction" },
12+
{ "time": "0:48", "title": "Creative Inspiration" },
13+
{ "time": "3:52", "title": "Adapt code to HandPose" },
14+
{ "time": "7:05", "title": "Use the index and thumb keypoints to draw" },
15+
{ "time": "10:19", "title": "Add a layer using createGraphics()" },
16+
{ "time": "12:01", "title": "Use clear() to make the layer pixels transparent" },
17+
{ "time": "12:40", "title": "Draw a line by connecting the hand subsequent hand positions" },
18+
{ "time": "14:29", "title": "What Can you do?" },
19+
{ "time": "15:27", "title": "Outro" }
20+
],
21+
"codeExamples": [
22+
{
23+
"title": "HandPose - Keypoints",
24+
"description": "Sketch demonstrating use of HandPose model to find finger keypoints.",
25+
"image": "",
26+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/o5wnL6esQ" }
27+
},
28+
{
29+
"title": "HandPose - Painting",
30+
"description": "Sketch demonstrating use of HandPose model to draw using index finger and thumb keypoints.",
31+
"image": "",
32+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/LCEHJm6PA" }
33+
},
34+
{
35+
"title": "Simple painting",
36+
"description": "Sketch demonstrating drawing using mouseX, mouseY, previous X, and previousY.",
37+
"image": "",
38+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/3VcKxx_GY" }
39+
},
40+
{
41+
"title": "HandPose Painting - StrokeWeight",
42+
"description": "Sketch demonstrating how to use the hand keypoints to adjust strokeWeight.",
43+
"image": "",
44+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/-C3Og5Wzs" }
45+
},
46+
{
47+
"title": "HandPose Painting - Color",
48+
"description": "Sketch demonstrating how to use the hand keypoints to adjust color.",
49+
"image": "",
50+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/InzaVXI-R" }
51+
},
52+
{
53+
"title": "HandPose - Thumbs up or Thumbs Down",
54+
"description": "Sketch demonstrating how recognize gestures based on the relative positions of the hand keypoints",
55+
"image": "",
56+
"urls": { "p5": "https://editor.p5js.org/codingtrain/sketches/0_qPHtsF_" }
57+
}
58+
],
59+
"groupLinks": [
60+
{
61+
"title": "References",
62+
"links": [
63+
{
64+
"icon": "💻",
65+
"title": "ml5.js",
66+
"url": "https://ml5js.org/",
67+
"description": "ml5 page with documentation and supporting material."
68+
},
69+
{
70+
"icon": "🏫",
71+
"title": "Introduction to ML for the Arts",
72+
"url": "https://github.com/ml5js/Intro-ML-Arts-IMA-F24",
73+
"description": "Syllabus for ITP IMA course on Machine Learning for the Arts."
74+
},
75+
{
76+
"icon": "🏫",
77+
"title": "Jack B. Du's Instragram",
78+
"url": "https://www.instagram.com/jackbdu/",
79+
"description": "Researcher and professor @nyutisch"
80+
},
81+
{
82+
"icon": "💻",
83+
"title": "On-Device, Real-Time Hand Tracking with MediaPipe",
84+
"url": "https://research.google/blog/on-device-real-time-hand-tracking-with-mediapipe/",
85+
"description": "Blog introducing Hand Tracking."
86+
}
87+
]
88+
}
89+
],
90+
"credits": [
91+
{ "title": "Editing", "name": "Mathieu Blanchette" },
92+
{ "title": "Animations", "name": "Jason Heglund" }
93+
]
94+
}

0 commit comments

Comments
 (0)