Skip to content

Commit 39a0c2e

Browse files
authored
Add segmentation render utility (#889)
1 parent bfc654c commit 39a0c2e

20 files changed

+939
-18
lines changed

body-segmentation/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"@tensorflow/tfjs-converter": "^3.11.0",
3030
"@tensorflow/tfjs-core": "^3.11.0",
3131
"@types/jasmine": "~3.4.0",
32-
"@types/node": "~10.3.4",
3332
"babel-core": "~6.26.0",
3433
"babel-plugin-transform-runtime": "~6.23.0",
3534
"jasmine": "~3.1.0",
@@ -47,7 +46,7 @@
4746
"ts-node": "~8.8.2",
4847
"tslint": "~6.1.3",
4948
"tslint-no-circular-imports": "~0.7.0",
50-
"typescript": "~3.5.3",
49+
"typescript": "~3.9.9",
5150
"yalc": "~1.0.0-pre.21"
5251
},
5352
"scripts": {

body-segmentation/test_data/shared

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../shared/test_data

hand-pose-detection/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@
2929
"@tensorflow/tfjs-converter": "^3.9.0",
3030
"@tensorflow/tfjs-core": "^3.9.0",
3131
"@types/jasmine": "~2.8.8",
32-
"@types/node": "~10.3.4",
3332
"babel-core": "~6.26.0",
3433
"babel-plugin-transform-runtime": "~6.23.0",
3534
"jasmine": "~3.1.0",
@@ -46,7 +45,7 @@
4645
"rollup-plugin-visualizer": "~3.3.2",
4746
"ts-node": "~8.8.2",
4847
"tslint": "~5.18.0",
49-
"typescript": "~3.5.3",
48+
"typescript": "~3.9.9",
5049
"yalc": "~1.0.0-pre.21"
5150
},
5251
"scripts": {

hand-pose-detection/test_data/shared

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../shared/test_data

hand-pose-detection/yarn.lock

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1005,11 +1005,6 @@
10051005
resolved "https://registry.yarnpkg.com/@types/node/-/node-16.7.10.tgz#7aa732cc47341c12a16b7d562f519c2383b6d4fc"
10061006
integrity sha512-S63Dlv4zIPb8x6MMTgDq5WWRJQe56iBEY0O3SOFA9JrRienkOVDXSXBjjJw6HTNQYSE2JI6GMCR6LVbIMHJVvA==
10071007

1008-
"@types/node@~10.3.4":
1009-
version "10.3.6"
1010-
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.3.6.tgz#ea8aab9439b59f40d19ec5f13b44642344872b11"
1011-
integrity sha512-h7VDRFL8IhdPw1JjiNVvhr+WynfKW09q2BOflIOA0yeuXNeXBP1bIRuBrysSryH4keaJ5bYUNp63aIyQL9YpDQ==
1012-
10131008
"@types/offscreencanvas@~2019.3.0":
10141009
version "2019.3.0"
10151010
resolved "https://registry.yarnpkg.com/@types/offscreencanvas/-/offscreencanvas-2019.3.0.tgz#3336428ec7e9180cf4566dfea5da04eb586a6553"
@@ -3818,10 +3813,10 @@ type-is@~1.6.17:
38183813
media-typer "0.3.0"
38193814
mime-types "~2.1.24"
38203815

3821-
typescript@~3.5.3:
3822-
version "3.5.3"
3823-
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977"
3824-
integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==
3816+
typescript@~3.9.9:
3817+
version "3.9.10"
3818+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8"
3819+
integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==
38253820

38263821
ua-parser-js@^0.7.28:
38273822
version "0.7.28"

pose-detection/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"ts-node": "~8.8.2",
4949
"tslint": "^6.1.3",
5050
"tslint-no-circular-imports": "~0.7.0",
51-
"typescript": "~3.5.3",
51+
"typescript": "~3.9.9",
5252
"yalc": "~1.0.0-pre.50"
5353
},
5454
"scripts": {

pose-detection/test_data/shared

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../shared/test_data

pose-detection/yarn.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3845,10 +3845,10 @@ type-is@~1.6.17:
38453845
media-typer "0.3.0"
38463846
mime-types "~2.1.24"
38473847

3848-
typescript@~3.5.3:
3849-
version "3.5.3"
3850-
resolved "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz#c830f657f93f1ea846819e929092f5fe5983e977"
3851-
integrity sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==
3848+
typescript@~3.9.9:
3849+
version "3.9.10"
3850+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8"
3851+
integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==
38523852

38533853
ua-parser-js@^0.7.28:
38543854
version "0.7.28"

shared/calculators/interfaces/common_interfaces.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,3 +104,10 @@ export interface Segmentation {
104104
values.*/
105105
mask: Mask;
106106
}
107+
108+
export type Color = {
109+
r: number,
110+
g: number,
111+
b: number,
112+
a: number,
113+
};

0 commit comments

Comments
 (0)