diff --git a/test/test-node-canvas.js b/demo/nodejs/process-folder.js similarity index 93% rename from test/test-node-canvas.js rename to demo/nodejs/process-folder.js index 8237863c..8a6d4446 100644 --- a/test/test-node-canvas.js +++ b/demo/nodejs/process-folder.js @@ -4,16 +4,16 @@ const process = require('process'); const log = require('@vladmandic/pilogger'); const canvas = require('canvas'); const tf = require('@tensorflow/tfjs-node'); // for nodejs, `tfjs-node` or `tfjs-node-gpu` should be loaded before using Human -const Human = require('../dist/human.node.js'); // this is 'const Human = require('../dist/human.node-gpu.js').default;' +const Human = require('../../dist/human.node.js'); // this is 'const Human = require('../dist/human.node-gpu.js').default;' const config = { // just enable all and leave default settings debug: true, async: false, cacheSensitivity: 0, - face: { enabled: true }, + face: { enabled: true, detector: { maxDetected: 20 } }, object: { enabled: true }, gesture: { enabled: true }, - hand: { enabled: true, minConfidence: 0.4, detector: { modelPath: 'handtrack.json' } }, + hand: { enabled: true }, body: { enabled: true, modelPath: 'https://vladmandic.github.io/human-models/models/movenet-multipose.json' }, }; diff --git a/samples/README.md b/samples/README.md index 9e53321c..96198df1 100644 --- a/samples/README.md +++ b/samples/README.md @@ -5,8 +5,6 @@ Not required for normal funcioning of library Samples were generated using command: -```shell -node test/test-node-canvas.js samples/in/ samples/out/ -``` +> node demo/nodejs/process-folder.js samples/in/ samples/out/ Samples galery viewer: diff --git a/samples/out/ai-body.jpg b/samples/out/ai-body.jpg index c6631ca3..38df655d 100644 Binary files a/samples/out/ai-body.jpg and b/samples/out/ai-body.jpg differ diff --git a/samples/out/ai-face.jpg b/samples/out/ai-face.jpg index 987f747f..458fbed9 100644 Binary files a/samples/out/ai-face.jpg and b/samples/out/ai-face.jpg differ diff --git a/samples/out/ai-upper.jpg b/samples/out/ai-upper.jpg index 84dc7ba7..6043508e 100644 Binary files a/samples/out/ai-upper.jpg and b/samples/out/ai-upper.jpg differ diff --git a/samples/out/group-1.jpg b/samples/out/group-1.jpg index c282680c..159e41f1 100644 Binary files a/samples/out/group-1.jpg and b/samples/out/group-1.jpg differ diff --git a/samples/out/group-2.jpg b/samples/out/group-2.jpg index 1ac6ed45..12225437 100644 Binary files a/samples/out/group-2.jpg and b/samples/out/group-2.jpg differ diff --git a/samples/out/group-3.jpg b/samples/out/group-3.jpg index 72d7096c..3289e332 100644 Binary files a/samples/out/group-3.jpg and b/samples/out/group-3.jpg differ diff --git a/samples/out/group-4.jpg b/samples/out/group-4.jpg index 6e4ddccb..3a97e1d2 100644 Binary files a/samples/out/group-4.jpg and b/samples/out/group-4.jpg differ diff --git a/samples/out/group-5.jpg b/samples/out/group-5.jpg index ab766365..e520b4b6 100644 Binary files a/samples/out/group-5.jpg and b/samples/out/group-5.jpg differ diff --git a/samples/out/group-6.jpg b/samples/out/group-6.jpg index f04f407f..9c5e62dc 100644 Binary files a/samples/out/group-6.jpg and b/samples/out/group-6.jpg differ diff --git a/samples/out/group-7.jpg b/samples/out/group-7.jpg index 44f8986f..fc6b01a0 100644 Binary files a/samples/out/group-7.jpg and b/samples/out/group-7.jpg differ diff --git a/samples/out/person-celeste.jpg b/samples/out/person-celeste.jpg index 5bbcd3bd..3b9c6aaf 100644 Binary files a/samples/out/person-celeste.jpg and b/samples/out/person-celeste.jpg differ diff --git a/samples/out/person-christina.jpg b/samples/out/person-christina.jpg index c80bb56e..defa3473 100644 Binary files a/samples/out/person-christina.jpg and b/samples/out/person-christina.jpg differ diff --git a/samples/out/person-lauren.jpg b/samples/out/person-lauren.jpg index ac06a6f0..ccef5f54 100644 Binary files a/samples/out/person-lauren.jpg and b/samples/out/person-lauren.jpg differ diff --git a/samples/out/person-lexi.jpg b/samples/out/person-lexi.jpg index af63cd2e..571b52f6 100644 Binary files a/samples/out/person-lexi.jpg and b/samples/out/person-lexi.jpg differ diff --git a/samples/out/person-linda.jpg b/samples/out/person-linda.jpg index 5c2ffa6d..e1298dfa 100644 Binary files a/samples/out/person-linda.jpg and b/samples/out/person-linda.jpg differ diff --git a/samples/out/person-nicole.jpg b/samples/out/person-nicole.jpg index e297eaa1..9a26b60d 100644 Binary files a/samples/out/person-nicole.jpg and b/samples/out/person-nicole.jpg differ diff --git a/samples/out/person-tasia.jpg b/samples/out/person-tasia.jpg index d1ca2615..fa74ba4e 100644 Binary files a/samples/out/person-tasia.jpg and b/samples/out/person-tasia.jpg differ diff --git a/samples/out/person-tetiana.jpg b/samples/out/person-tetiana.jpg index 825a971f..bb0f192c 100644 Binary files a/samples/out/person-tetiana.jpg and b/samples/out/person-tetiana.jpg differ diff --git a/samples/out/person-vlado.jpg b/samples/out/person-vlado.jpg index b9f06b1e..c25cc105 100644 Binary files a/samples/out/person-vlado.jpg and b/samples/out/person-vlado.jpg differ diff --git a/samples/out/person-vlado1.jpg b/samples/out/person-vlado1.jpg index feb78fc7..7e01b4a1 100644 Binary files a/samples/out/person-vlado1.jpg and b/samples/out/person-vlado1.jpg differ diff --git a/samples/out/person-vlado5.jpg b/samples/out/person-vlado5.jpg index b86a211d..53b8a450 100644 Binary files a/samples/out/person-vlado5.jpg and b/samples/out/person-vlado5.jpg differ diff --git a/samples/samples.html b/samples/samples.html index deb165b5..eb877450 100644 --- a/samples/samples.html +++ b/samples/samples.html @@ -21,12 +21,14 @@ ::-webkit-scrollbar-track { margin: 3px; } .text { margin: 24px } .strip { display: flex; width: 100%; overflow-x: auto; overflow-y: hidden; scroll-behavior: smooth; } - .thumb { height: 180px; margin: 2px; padding: 2px; } + .thumb { height: 180px; margin: 2px; padding: 2px; cursor: grab; } .thumb:hover { filter: grayscale(1); transform: scale(1.08); transition : all 0.3s ease; } - .image-container { margin: 24px 3px 3px 3px } + .image-container { margin: 24px 3px 3px 3px; cursor: nwse-resize; } .image-zoomwidth { max-width: 94vw; } .image-zoomheight { max-height: 70vh; } .image-zoomfull { max-height: -webkit-fill-available; } + .arrow { font-size: 2rem; font-weight: bolder; background: grey; border-radius: 4px; position: fixed; top: 140px; opacity: 65%; cursor: pointer; } + .arrow:hover { background: white; color: grey } @@ -34,6 +36,8 @@
+
<
+
>