Skip to content

Commit 5e79467

Browse files
committed
add
1 parent b8c3371 commit 5e79467

File tree

3 files changed

+550
-10
lines changed

3 files changed

+550
-10
lines changed

html/rps-tf/data-capture/python/model.ipynb

Lines changed: 41 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,37 @@
7878
"df.y.value_counts()"
7979
]
8080
},
81+
{
82+
"cell_type": "code",
83+
"execution_count": 12,
84+
"metadata": {},
85+
"outputs": [
86+
{
87+
"data": {
88+
"text/plain": [
89+
"Index(['index0x', 'index0y', 'index0z', 'index1x', 'index1y', 'index1z',\n",
90+
" 'index2x', 'index2y', 'index2z', 'index3x', 'index3y', 'index3z',\n",
91+
" 'middle0x', 'middle0y', 'middle0z', 'middle1x', 'middle1y', 'middle1z',\n",
92+
" 'middle2x', 'middle2y', 'middle2z', 'middle3x', 'middle3y', 'middle3z',\n",
93+
" 'ring0x', 'ring0y', 'ring0z', 'ring1x', 'ring1y', 'ring1z', 'ring2x',\n",
94+
" 'ring2y', 'ring2z', 'ring3x', 'ring3y', 'ring3z', 'pinky0x', 'pinky0y',\n",
95+
" 'pinky0z', 'pinky1x', 'pinky1y', 'pinky1z', 'pinky2x', 'pinky2y',\n",
96+
" 'pinky2z', 'pinky3x', 'pinky3y', 'pinky3z', 'thumb0x', 'thumb0y',\n",
97+
" 'thumb0z', 'thumb1x', 'thumb1y', 'thumb1z', 'thumb2x', 'thumb2y',\n",
98+
" 'thumb2z', 'thumb3x', 'thumb3y', 'thumb3z', 'palm0x', 'palm0y',\n",
99+
" 'palm0z', 'y'],\n",
100+
" dtype='object')"
101+
]
102+
},
103+
"execution_count": 12,
104+
"metadata": {},
105+
"output_type": "execute_result"
106+
}
107+
],
108+
"source": [
109+
"df.columns"
110+
]
111+
},
81112
{
82113
"cell_type": "markdown",
83114
"metadata": {},
@@ -87,7 +118,7 @@
87118
},
88119
{
89120
"cell_type": "code",
90-
"execution_count": 3,
121+
"execution_count": 4,
91122
"metadata": {},
92123
"outputs": [],
93124
"source": [
@@ -107,7 +138,7 @@
107138
},
108139
{
109140
"cell_type": "code",
110-
"execution_count": 4,
141+
"execution_count": 5,
111142
"metadata": {},
112143
"outputs": [
113144
{
@@ -152,7 +183,7 @@
152183
},
153184
{
154185
"cell_type": "code",
155-
"execution_count": 5,
186+
"execution_count": 6,
156187
"metadata": {},
157188
"outputs": [
158189
{
@@ -260,7 +291,7 @@
260291
"9 1.00000 1.000000 1.000000"
261292
]
262293
},
263-
"execution_count": 5,
294+
"execution_count": 6,
264295
"metadata": {},
265296
"output_type": "execute_result"
266297
}
@@ -301,7 +332,7 @@
301332
},
302333
{
303334
"cell_type": "code",
304-
"execution_count": 6,
335+
"execution_count": 7,
305336
"metadata": {},
306337
"outputs": [
307338
{
@@ -313,7 +344,7 @@
313344
"dtype: float64"
314345
]
315346
},
316-
"execution_count": 6,
347+
"execution_count": 7,
317348
"metadata": {},
318349
"output_type": "execute_result"
319350
}
@@ -331,7 +362,7 @@
331362
},
332363
{
333364
"cell_type": "code",
334-
"execution_count": 7,
365+
"execution_count": 8,
335366
"metadata": {},
336367
"outputs": [],
337368
"source": [
@@ -352,7 +383,7 @@
352383
},
353384
{
354385
"cell_type": "code",
355-
"execution_count": 8,
386+
"execution_count": 9,
356387
"metadata": {},
357388
"outputs": [
358389
{
@@ -375,7 +406,7 @@
375406
},
376407
{
377408
"cell_type": "code",
378-
"execution_count": 9,
409+
"execution_count": 10,
379410
"metadata": {},
380411
"outputs": [],
381412
"source": [
@@ -390,7 +421,7 @@
390421
},
391422
{
392423
"cell_type": "code",
393-
"execution_count": 10,
424+
"execution_count": 11,
394425
"metadata": {},
395426
"outputs": [],
396427
"source": [

html/rps-tf/index.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1.0, user-scalable=no">
7+
<title>Display Webcam Stream</title>
8+
9+
<style>
10+
#canvas-wrapper {
11+
position: relative;
12+
}
13+
14+
#canvas-wrapper {
15+
display: inline-block;
16+
vertical-align: top;
17+
}
18+
</style>
19+
</head>
20+
21+
<body>
22+
<div id="info" style='display:none'></div>
23+
<div id="predictions"></div>
24+
<div id="canvas-wrapper">
25+
<canvas id="output"></canvas>
26+
<video id="video" playsinline style="
27+
-webkit-transform: scaleX(-1);
28+
transform: scaleX(-1);
29+
visibility: hidden;
30+
width: auto;
31+
height: auto;
32+
position: absolute;
33+
">
34+
</video>
35+
</div>
36+
<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs"></script>
37+
<script src="https://cdn.jsdelivr.net/npm/@tensorflow-models/handpose"></script>
38+
<script src="./index.js"></script>
39+
</body>
40+
41+
</html>

0 commit comments

Comments
 (0)