human/test/test.log

603 lines
64 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

2021-10-04 16:57:17 INFO:  @vladmandic/human version 2.3.0
2021-10-04 16:57:17 INFO:  User: vlado Platform: linux Arch: x64 Node: v16.10.0
2021-10-04 16:57:17 INFO:  tests: ["test-node.js","test-node-gpu.js","test-node-wasm.js"]
2021-10-04 16:57:17 INFO:  demos: ["../demo/nodejs/node.js","../demo/nodejs/node-canvas.js","../demo/nodejs/node-env.js","../demo/nodejs/node-event.js","../demo/nodejs/node-multiprocess.js"]
2021-10-04 16:57:17 INFO: 
2021-10-04 16:57:17 INFO:  test-node.js start
2021-10-04 16:57:18 STATE: test-node.js passed: configuration default validation []
2021-10-04 16:57:18 STATE: test-node.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2021-10-04 16:57:19 STATE: test-node.js passed: models loaded 20 10 [{"name":"age","loaded":false},{"name":"agegenderrace","loaded":false},{"name":"blazeposedetect","loaded":false},{"name":"blazepose","loaded":false},{"name":"centernet","loaded":true},{"name":"efficientpose","loaded":false},{"name":"embedding","loaded":false},{"name":"emotion","loaded":true},{"name":"facedetect","loaded":true},{"name":"faceiris","loaded":true},{"name":"facemesh","loaded":true},{"name":"faceres","loaded":true},{"name":"gender","loaded":false},{"name":"handpose","loaded":false},{"name":"handskeleton","loaded":true},{"name":"handtrack","loaded":true},{"name":"movenet","loaded":true},{"name":"nanodet","loaded":false},{"name":"posenet","loaded":false},{"name":"segmentation","loaded":true}]
2021-10-04 16:57:19 STATE: test-node.js passed: create human
2021-10-04 16:57:19 INFO:  test-node.js human version: 2.3.0
2021-10-04 16:57:19 INFO:  test-node.js platform: linux x64 agent: NodeJS v16.10.0
2021-10-04 16:57:19 INFO:  test-node.js tfjs version: 3.9.0
2021-10-04 16:57:19 STATE: test-node.js passed: set backend: tensorflow
2021-10-04 16:57:19 STATE: test-node.js tensors 1920
2021-10-04 16:57:19 STATE: test-node.js passed: load models
2021-10-04 16:57:19 STATE: test-node.js result: defined models: 20 loaded models: 10
2021-10-04 16:57:19 STATE: test-node.js passed: warmup: none default
2021-10-04 16:57:19 STATE: test-node.js passed: warmup none result match
2021-10-04 16:57:19 STATE: test-node.js event: image
2021-10-04 16:57:20 STATE: test-node.js event: detect
2021-10-04 16:57:20 STATE: test-node.js event: warmup
2021-10-04 16:57:20 STATE: test-node.js passed: warmup: face default
2021-10-04 16:57:20 DATA:  test-node.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.42,"keypoints":4}
2021-10-04 16:57:20 DATA:  test-node.js result: performance: load: 372 total: 1532
2021-10-04 16:57:20 STATE: test-node.js passed: warmup face result match
2021-10-04 16:57:20 STATE: test-node.js event: image
2021-10-04 16:57:21 STATE: test-node.js event: detect
2021-10-04 16:57:21 STATE: test-node.js event: warmup
2021-10-04 16:57:21 STATE: test-node.js passed: warmup: body default
2021-10-04 16:57:21 DATA:  test-node.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:21 DATA:  test-node.js result: performance: load: 372 total: 971
2021-10-04 16:57:21 STATE: test-node.js passed: warmup body result match
2021-10-04 16:57:21 INFO:  test-node.js test default
2021-10-04 16:57:22 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:22 STATE: test-node.js event: image
2021-10-04 16:57:23 STATE: test-node.js event: detect
2021-10-04 16:57:23 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:23 DATA:  test-node.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:23 DATA:  test-node.js result: performance: load: 372 total: 1108
2021-10-04 16:57:23 STATE: test-node.js passed: default result face match
2021-10-04 16:57:23 INFO:  test-node.js test sync
2021-10-04 16:57:24 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:24 STATE: test-node.js event: image
2021-10-04 16:57:25 STATE: test-node.js event: detect
2021-10-04 16:57:25 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:25 DATA:  test-node.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:25 DATA:  test-node.js result: performance: load: 372 total: 978
2021-10-04 16:57:25 STATE: test-node.js passed: default sync
2021-10-04 16:57:25 STATE: test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:57:25 STATE: test-node.js passed: image input null [1,256,256,3]
2021-10-04 16:57:25 STATE: test-node.js passed: invalid input {"error":"could not convert input to tensor"}
2021-10-04 16:57:25 INFO:  test-node.js test face similarity
2021-10-04 16:57:25 STATE: test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:57:25 STATE: test-node.js event: image
2021-10-04 16:57:26 STATE: test-node.js event: detect
2021-10-04 16:57:26 STATE: test-node.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:57:26 DATA:  test-node.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":4}
2021-10-04 16:57:26 DATA:  test-node.js result: performance: load: 372 total: 1002
2021-10-04 16:57:27 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:27 STATE: test-node.js event: image
2021-10-04 16:57:28 STATE: test-node.js event: detect
2021-10-04 16:57:28 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:28 DATA:  test-node.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:28 DATA:  test-node.js result: performance: load: 372 total: 936
2021-10-04 16:57:28 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:28 STATE: test-node.js event: image
2021-10-04 16:57:29 STATE: test-node.js event: detect
2021-10-04 16:57:29 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:29 DATA:  test-node.js result: face: 1 body: 1 hand: 0 gesture: 3 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":10}
2021-10-04 16:57:29 DATA:  test-node.js result: performance: load: 372 total: 886
2021-10-04 16:57:29 STATE: test-node.js passed: face descriptor
2021-10-04 16:57:29 STATE: test-node.js passed: face similarity {"similarity":[1,0.9020035660133001,0.8971897628968076],"descriptors":[1024,1024,1024]}
2021-10-04 16:57:29 INFO:  test-node.js test face matching
2021-10-04 16:57:29 STATE: test-node.js passed: face database 45
2021-10-04 16:57:29 STATE: test-node.js passed: face match {"first":{"index":4,"similarity":0.953739066390141}} {"second":{"index":4,"similarity":0.9028518469611467}} {"third":{"index":4,"similarity":0.9020967977212865}}
2021-10-04 16:57:29 INFO:  test-node.js test object
2021-10-04 16:57:30 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:30 STATE: test-node.js event: image
2021-10-04 16:57:31 STATE: test-node.js event: detect
2021-10-04 16:57:31 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:31 DATA:  test-node.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:31 DATA:  test-node.js result: performance: load: 372 total: 929
2021-10-04 16:57:31 STATE: test-node.js passed: object result match
2021-10-04 16:57:31 INFO:  test-node.js test sensitive
2021-10-04 16:57:32 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:32 STATE: test-node.js event: image
2021-10-04 16:57:33 STATE: test-node.js event: detect
2021-10-04 16:57:33 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:33 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 7 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:33 DATA:  test-node.js result: performance: load: 372 total: 1091
2021-10-04 16:57:33 STATE: test-node.js passed: sensitive result match
2021-10-04 16:57:33 STATE: test-node.js passed: sensitive face result match
2021-10-04 16:57:33 STATE: test-node.js passed: sensitive face emotion result mismatch 4
2021-10-04 16:57:33 STATE: test-node.js passed: sensitive body result match
2021-10-04 16:57:33 STATE: test-node.js passed: sensitive hand result match
2021-10-04 16:57:33 INFO:  test-node.js test detectors
2021-10-04 16:57:34 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:34 STATE: test-node.js event: image
2021-10-04 16:57:34 STATE: test-node.js event: detect
2021-10-04 16:57:34 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:34 DATA:  test-node.js result: face: 1 body: 0 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:34 DATA:  test-node.js result: performance: load: 372 total: 535
2021-10-04 16:57:34 STATE: test-node.js passed: detector result face match
2021-10-04 16:57:34 STATE: test-node.js passed: detector result hand match
2021-10-04 16:57:34 INFO:  test-node.js test body variants
2021-10-04 16:57:35 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:35 STATE: test-node.js event: image
2021-10-04 16:57:36 STATE: test-node.js event: detect
2021-10-04 16:57:36 STATE: test-node.js passed: detect: samples/in/ai-body.jpg posenet
2021-10-04 16:57:36 DATA:  test-node.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.91,"keypoints":17}
2021-10-04 16:57:36 DATA:  test-node.js result: performance: load: 372 total: 735
2021-10-04 16:57:36 STATE: test-node.js passed: body posenet
2021-10-04 16:57:37 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:37 STATE: test-node.js event: image
2021-10-04 16:57:37 STATE: test-node.js event: detect
2021-10-04 16:57:37 STATE: test-node.js passed: detect: samples/in/ai-body.jpg movenet
2021-10-04 16:57:37 DATA:  test-node.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:37 DATA:  test-node.js result: performance: load: 372 total: 612
2021-10-04 16:57:37 STATE: test-node.js passed: body movenet
2021-10-04 16:57:37 INFO:  test-node.js test hand variants
2021-10-04 16:57:37 DATA:  test-node.js stdout: 16:57:37.738 Human: load model failed: handskeleton.json
2021-10-04 16:57:38 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:38 STATE: test-node.js event: image
2021-10-04 16:57:39 STATE: test-node.js event: detect
2021-10-04 16:57:39 STATE: test-node.js passed: detect: samples/in/ai-body.jpg handdetect
2021-10-04 16:57:39 DATA:  test-node.js result: face: 1 body: 0 hand: 2 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:39 DATA:  test-node.js result: performance: load: 372 total: 567
2021-10-04 16:57:39 STATE: test-node.js passed: hand handdetect
2021-10-04 16:57:40 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:40 STATE: test-node.js event: image
2021-10-04 16:57:40 STATE: test-node.js event: detect
2021-10-04 16:57:40 STATE: test-node.js passed: detect: samples/in/ai-body.jpg handtrack
2021-10-04 16:57:40 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:40 DATA:  test-node.js result: performance: load: 372 total: 631
2021-10-04 16:57:40 STATE: test-node.js passed: hand handdetect
2021-10-04 16:57:40 STATE: test-node.js event: image
2021-10-04 16:57:41 STATE: test-node.js event: detect
2021-10-04 16:57:41 STATE: test-node.js passed: detect: random default
2021-10-04 16:57:41 DATA:  test-node.js result: face: 0 body: 0 hand: 0 gesture: 0 object: 0 person: 0 {} {} {}
2021-10-04 16:57:41 DATA:  test-node.js result: performance: load: 372 total: 552
2021-10-04 16:57:41 INFO:  test-node.js test: first instance
2021-10-04 16:57:41 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:42 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:42 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":10}
2021-10-04 16:57:42 DATA:  test-node.js result: performance: load: 4 total: 853
2021-10-04 16:57:42 INFO:  test-node.js test: second instance
2021-10-04 16:57:42 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:43 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:43 DATA:  test-node.js result: face: 1 body: 0 hand: 2 gesture: 4 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {}
2021-10-04 16:57:43 DATA:  test-node.js result: performance: load: 2 total: 771
2021-10-04 16:57:43 INFO:  test-node.js test: concurrent
2021-10-04 16:57:43 STATE: test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:57:43 STATE: test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:57:44 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:45 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:45 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:46 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:46 STATE: test-node.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:57:46 STATE: test-node.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:47 STATE: test-node.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:57:47 STATE: test-node.js event: image
2021-10-04 16:57:47 STATE: test-node.js event: image
2021-10-04 16:57:47 STATE: test-node.js event: image
2021-10-04 16:57:53 STATE: test-node.js event: detect
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 3 body: 0 hand: 2 gesture: 0 object: 1 person: 3 {"score":0.96} {"score":0.82,"class":"person"} {}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 2405 total: 5948
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 1159 total: 7109
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 1159 total: 7109
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 1159 total: 7109
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 1159 total: 7109
2021-10-04 16:57:53 STATE: test-node.js event: detect
2021-10-04 16:57:53 STATE: test-node.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:57:53 DATA:  test-node.js result: face: 5 body: 1 hand: 2 gesture: 1 object: 1 person: 5 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:57:53 DATA:  test-node.js result: performance: load: 2405 total: 6549
2021-10-04 16:57:54 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:54 DATA:  test-node.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:54 DATA:  test-node.js result: performance: load: 1159 total: 8005
2021-10-04 16:57:54 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:54 DATA:  test-node.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:54 DATA:  test-node.js result: performance: load: 1159 total: 8005
2021-10-04 16:57:54 STATE: test-node.js event: detect
2021-10-04 16:57:54 STATE: test-node.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:57:54 DATA:  test-node.js result: face: 4 body: 1 hand: 2 gesture: 1 object: 1 person: 4 {"score":0.96} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:57:54 DATA:  test-node.js result: performance: load: 2405 total: 6846
2021-10-04 16:57:54 STATE: test-node.js event: image
2021-10-04 16:57:54 STATE: test-node.js event: detect
2021-10-04 16:57:54 STATE: test-node.js passed: monkey patch
2021-10-04 16:57:54 STATE: test-node.js passed: segmentation [65536]
2021-10-04 16:57:54 STATE: test-node.js passeed: equal usage
2021-10-04 16:57:54 INFO:  test-node.js events: {"image":19,"detect":19,"warmup":2}
2021-10-04 16:57:54 INFO:  test-node.js tensors 2141
2021-10-04 16:57:54 INFO:  test-node.js test complete: 35989 ms
2021-10-04 16:57:54 INFO: 
2021-10-04 16:57:54 INFO:  test-node-gpu.js start
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: configuration default validation []
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: models loaded 20 10 [{"name":"age","loaded":false},{"name":"agegenderrace","loaded":false},{"name":"blazeposedetect","loaded":false},{"name":"blazepose","loaded":false},{"name":"centernet","loaded":true},{"name":"efficientpose","loaded":false},{"name":"embedding","loaded":false},{"name":"emotion","loaded":true},{"name":"facedetect","loaded":true},{"name":"faceiris","loaded":true},{"name":"facemesh","loaded":true},{"name":"faceres","loaded":true},{"name":"gender","loaded":false},{"name":"handpose","loaded":false},{"name":"handskeleton","loaded":true},{"name":"handtrack","loaded":true},{"name":"movenet","loaded":true},{"name":"nanodet","loaded":false},{"name":"posenet","loaded":false},{"name":"segmentation","loaded":true}]
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: create human
2021-10-04 16:57:56 INFO:  test-node-gpu.js human version: 2.3.0
2021-10-04 16:57:56 INFO:  test-node-gpu.js platform: linux x64 agent: NodeJS v16.10.0
2021-10-04 16:57:56 INFO:  test-node-gpu.js tfjs version: 3.9.0
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: set backend: tensorflow
2021-10-04 16:57:56 STATE: test-node-gpu.js tensors 1920
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: load models
2021-10-04 16:57:56 STATE: test-node-gpu.js result: defined models: 20 loaded models: 10
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: warmup: none default
2021-10-04 16:57:56 STATE: test-node-gpu.js passed: warmup none result match
2021-10-04 16:57:56 STATE: test-node-gpu.js event: image
2021-10-04 16:57:58 STATE: test-node-gpu.js event: detect
2021-10-04 16:57:58 STATE: test-node-gpu.js event: warmup
2021-10-04 16:57:58 STATE: test-node-gpu.js passed: warmup: face default
2021-10-04 16:57:58 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 6 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.42,"keypoints":4}
2021-10-04 16:57:58 DATA:  test-node-gpu.js result: performance: load: 383 total: 1453
2021-10-04 16:57:58 STATE: test-node-gpu.js passed: warmup face result match
2021-10-04 16:57:58 STATE: test-node-gpu.js event: image
2021-10-04 16:57:58 STATE: test-node-gpu.js event: detect
2021-10-04 16:57:58 STATE: test-node-gpu.js event: warmup
2021-10-04 16:57:58 STATE: test-node-gpu.js passed: warmup: body default
2021-10-04 16:57:58 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:57:58 DATA:  test-node-gpu.js result: performance: load: 383 total: 959
2021-10-04 16:57:58 STATE: test-node-gpu.js passed: warmup body result match
2021-10-04 16:57:58 INFO:  test-node-gpu.js test default
2021-10-04 16:57:59 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:57:59 STATE: test-node-gpu.js event: image
2021-10-04 16:58:00 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:00 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:00 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:00 DATA:  test-node-gpu.js result: performance: load: 383 total: 1094
2021-10-04 16:58:00 STATE: test-node-gpu.js passed: default result face match
2021-10-04 16:58:00 INFO:  test-node-gpu.js test sync
2021-10-04 16:58:01 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:01 STATE: test-node-gpu.js event: image
2021-10-04 16:58:02 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:02 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:58:02 DATA:  test-node-gpu.js result: performance: load: 383 total: 973
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: default sync
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: image input null [1,256,256,3]
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: invalid input {"error":"could not convert input to tensor"}
2021-10-04 16:58:02 INFO:  test-node-gpu.js test face similarity
2021-10-04 16:58:02 STATE: test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:58:02 STATE: test-node-gpu.js event: image
2021-10-04 16:58:03 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:03 STATE: test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:58:03 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 1 person: 1 {"score":1,"age":23.6,"gender":"female"} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":4}
2021-10-04 16:58:03 DATA:  test-node-gpu.js result: performance: load: 383 total: 965
2021-10-04 16:58:04 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:04 STATE: test-node-gpu.js event: image
2021-10-04 16:58:05 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:05 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:05 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:58:05 DATA:  test-node-gpu.js result: performance: load: 383 total: 942
2021-10-04 16:58:05 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:05 STATE: test-node-gpu.js event: image
2021-10-04 16:58:06 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:06 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:06 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 0 gesture: 3 object: 1 person: 1 {"score":1,"age":29.5,"gender":"female"} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":10}
2021-10-04 16:58:06 DATA:  test-node-gpu.js result: performance: load: 383 total: 868
2021-10-04 16:58:06 STATE: test-node-gpu.js passed: face descriptor
2021-10-04 16:58:06 STATE: test-node-gpu.js passed: face similarity {"similarity":[1,0.9020035660133001,0.8971897628968076],"descriptors":[1024,1024,1024]}
2021-10-04 16:58:06 INFO:  test-node-gpu.js test face matching
2021-10-04 16:58:06 STATE: test-node-gpu.js passed: face database 45
2021-10-04 16:58:06 STATE: test-node-gpu.js passed: face match {"first":{"index":4,"similarity":0.953739066390141}} {"second":{"index":4,"similarity":0.9028518469611467}} {"third":{"index":4,"similarity":0.9020967977212865}}
2021-10-04 16:58:06 INFO:  test-node-gpu.js test object
2021-10-04 16:58:07 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:07 STATE: test-node-gpu.js event: image
2021-10-04 16:58:08 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:08 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:08 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {}
2021-10-04 16:58:08 DATA:  test-node-gpu.js result: performance: load: 383 total: 939
2021-10-04 16:58:08 STATE: test-node-gpu.js passed: object result match
2021-10-04 16:58:08 INFO:  test-node-gpu.js test sensitive
2021-10-04 16:58:09 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:09 STATE: test-node-gpu.js event: image
2021-10-04 16:58:10 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:10 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 7 object: 1 person: 1 {"score":1,"age":28.5,"gender":"female"} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:10 DATA:  test-node-gpu.js result: performance: load: 383 total: 1117
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: sensitive result match
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: sensitive face result match
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: sensitive face emotion result mismatch 4
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: sensitive body result match
2021-10-04 16:58:10 STATE: test-node-gpu.js passed: sensitive hand result match
2021-10-04 16:58:10 INFO:  test-node-gpu.js test detectors
2021-10-04 16:58:11 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:11 STATE: test-node-gpu.js event: image
2021-10-04 16:58:11 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:11 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:11 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 1 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {}
2021-10-04 16:58:11 DATA:  test-node-gpu.js result: performance: load: 383 total: 596
2021-10-04 16:58:11 STATE: test-node-gpu.js passed: detector result face match
2021-10-04 16:58:11 STATE: test-node-gpu.js passed: detector result hand match
2021-10-04 16:58:11 INFO:  test-node-gpu.js test body variants
2021-10-04 16:58:12 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:12 STATE: test-node-gpu.js event: image
2021-10-04 16:58:13 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:13 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg posenet
2021-10-04 16:58:13 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.91,"keypoints":17}
2021-10-04 16:58:13 DATA:  test-node-gpu.js result: performance: load: 383 total: 775
2021-10-04 16:58:13 STATE: test-node-gpu.js passed: body posenet
2021-10-04 16:58:14 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:14 STATE: test-node-gpu.js event: image
2021-10-04 16:58:15 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:15 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg movenet
2021-10-04 16:58:15 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:15 DATA:  test-node-gpu.js result: performance: load: 383 total: 665
2021-10-04 16:58:15 STATE: test-node-gpu.js passed: body movenet
2021-10-04 16:58:15 INFO:  test-node-gpu.js test hand variants
2021-10-04 16:58:15 DATA:  test-node-gpu.js stdout: 16:58:15.129 Human: load model failed: handskeleton.json
2021-10-04 16:58:15 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:15 STATE: test-node-gpu.js event: image
2021-10-04 16:58:16 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:16 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg handdetect
2021-10-04 16:58:16 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 2 gesture: 0 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {}
2021-10-04 16:58:16 DATA:  test-node-gpu.js result: performance: load: 383 total: 508
2021-10-04 16:58:16 STATE: test-node-gpu.js passed: hand handdetect
2021-10-04 16:58:17 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:17 STATE: test-node-gpu.js event: image
2021-10-04 16:58:18 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:18 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg handtrack
2021-10-04 16:58:18 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 1 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:18 DATA:  test-node-gpu.js result: performance: load: 383 total: 642
2021-10-04 16:58:18 STATE: test-node-gpu.js passed: hand handdetect
2021-10-04 16:58:18 STATE: test-node-gpu.js event: image
2021-10-04 16:58:18 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:18 STATE: test-node-gpu.js passed: detect: random default
2021-10-04 16:58:18 DATA:  test-node-gpu.js result: face: 0 body: 0 hand: 0 gesture: 0 object: 0 person: 0 {} {} {}
2021-10-04 16:58:18 DATA:  test-node-gpu.js result: performance: load: 383 total: 537
2021-10-04 16:58:18 INFO:  test-node-gpu.js test: first instance
2021-10-04 16:58:18 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:19 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:19 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":10}
2021-10-04 16:58:19 DATA:  test-node-gpu.js result: performance: load: 2 total: 896
2021-10-04 16:58:19 INFO:  test-node-gpu.js test: second instance
2021-10-04 16:58:20 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:21 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:21 DATA:  test-node-gpu.js result: face: 1 body: 0 hand: 2 gesture: 4 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {}
2021-10-04 16:58:21 DATA:  test-node-gpu.js result: performance: load: 2 total: 790
2021-10-04 16:58:21 INFO:  test-node-gpu.js test: concurrent
2021-10-04 16:58:21 STATE: test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:58:21 STATE: test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:58:21 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:22 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:23 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:23 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:23 STATE: test-node-gpu.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34696120}
2021-10-04 16:58:24 STATE: test-node-gpu.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1004796864}
2021-10-04 16:58:24 STATE: test-node-gpu.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151289040}
2021-10-04 16:58:25 STATE: test-node-gpu.js event: image
2021-10-04 16:58:25 STATE: test-node-gpu.js event: image
2021-10-04 16:58:25 STATE: test-node-gpu.js event: image
2021-10-04 16:58:30 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:30 STATE: test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: face: 3 body: 0 hand: 2 gesture: 0 object: 1 person: 3 {"score":0.96} {"score":0.82,"class":"person"} {}
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: performance: load: 2350 total: 6127
2021-10-04 16:58:30 STATE: test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: performance: load: 1173 total: 7303
2021-10-04 16:58:30 STATE: test-node-gpu.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.91} {"score":0.82,"class":"person"} {"score":0.47,"keypoints":17}
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: performance: load: 1173 total: 7303
2021-10-04 16:58:30 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: performance: load: 1173 total: 7303
2021-10-04 16:58:30 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:58:30 DATA:  test-node-gpu.js result: performance: load: 1173 total: 7303
2021-10-04 16:58:31 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:31 STATE: test-node-gpu.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: face: 5 body: 1 hand: 2 gesture: 1 object: 1 person: 5 {"score":0.96} {"score":0.71,"class":"person"} {"score":0.69,"keypoints":17}
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: performance: load: 2350 total: 6740
2021-10-04 16:58:31 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 1 person: 1 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: performance: load: 1173 total: 8218
2021-10-04 16:58:31 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 1 person: 2 {"score":0.93} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: performance: load: 1173 total: 8218
2021-10-04 16:58:31 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:31 STATE: test-node-gpu.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: face: 4 body: 1 hand: 2 gesture: 1 object: 1 person: 4 {"score":0.96} {"score":0.72,"class":"person"} {"score":0.92,"keypoints":17}
2021-10-04 16:58:31 DATA:  test-node-gpu.js result: performance: load: 2350 total: 7046
2021-10-04 16:58:31 STATE: test-node-gpu.js event: image
2021-10-04 16:58:32 STATE: test-node-gpu.js event: detect
2021-10-04 16:58:32 STATE: test-node-gpu.js passed: monkey patch
2021-10-04 16:58:32 STATE: test-node-gpu.js passed: segmentation [65536]
2021-10-04 16:58:32 STATE: test-node-gpu.js passeed: equal usage
2021-10-04 16:58:32 INFO:  test-node-gpu.js events: {"image":19,"detect":19,"warmup":2}
2021-10-04 16:58:32 INFO:  test-node-gpu.js tensors 2141
2021-10-04 16:58:32 INFO:  test-node-gpu.js test complete: 36164 ms
2021-10-04 16:58:32 INFO: 
2021-10-04 16:58:32 INFO:  test-node-wasm.js start
2021-10-04 16:58:33 STATE: test-node-wasm.js passed: model server: https://vladmandic.github.io/human/models/
2021-10-04 16:58:33 STATE: test-node-wasm.js passed: configuration default validation []
2021-10-04 16:58:33 STATE: test-node-wasm.js passed: configuration invalid validation [{"reason":"unknown property","where":"config.invalid = true"}]
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: models loaded 20 10 [{"name":"age","loaded":false},{"name":"agegenderrace","loaded":false},{"name":"blazeposedetect","loaded":false},{"name":"blazepose","loaded":false},{"name":"centernet","loaded":true},{"name":"efficientpose","loaded":false},{"name":"embedding","loaded":false},{"name":"emotion","loaded":true},{"name":"facedetect","loaded":true},{"name":"faceiris","loaded":true},{"name":"facemesh","loaded":true},{"name":"faceres","loaded":true},{"name":"gender","loaded":false},{"name":"handpose","loaded":false},{"name":"handskeleton","loaded":true},{"name":"handtrack","loaded":true},{"name":"movenet","loaded":true},{"name":"nanodet","loaded":false},{"name":"posenet","loaded":false},{"name":"segmentation","loaded":true}]
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: create human
2021-10-04 16:58:34 INFO:  test-node-wasm.js human version: 2.3.0
2021-10-04 16:58:34 INFO:  test-node-wasm.js platform: linux x64 agent: NodeJS v16.10.0
2021-10-04 16:58:34 INFO:  test-node-wasm.js tfjs version: 3.9.0
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: set backend: wasm
2021-10-04 16:58:34 STATE: test-node-wasm.js tensors 1920
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: load models
2021-10-04 16:58:34 STATE: test-node-wasm.js result: defined models: 20 loaded models: 10
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: warmup: none default
2021-10-04 16:58:34 STATE: test-node-wasm.js passed: warmup none result match
2021-10-04 16:58:34 STATE: test-node-wasm.js event: image
2021-10-04 16:58:35 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:35 STATE: test-node-wasm.js event: warmup
2021-10-04 16:58:35 STATE: test-node-wasm.js passed: warmup: face default
2021-10-04 16:58:35 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 0 person: 1 {"score":1,"age":23.6,"gender":"female"} {} {"score":0.47,"keypoints":4}
2021-10-04 16:58:35 DATA:  test-node-wasm.js result: performance: load: 1116 total: 1205
2021-10-04 16:58:35 ERROR: test-node-wasm.js failed: warmup face result mismatch 1 1 1 5
2021-10-04 16:58:37 STATE: test-node-wasm.js event: image
2021-10-04 16:58:38 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:38 STATE: test-node-wasm.js event: warmup
2021-10-04 16:58:38 STATE: test-node-wasm.js passed: warmup: body default
2021-10-04 16:58:38 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {}
2021-10-04 16:58:38 DATA:  test-node-wasm.js result: performance: load: 1116 total: 742
2021-10-04 16:58:38 STATE: test-node-wasm.js passed: warmup body result match
2021-10-04 16:58:38 INFO:  test-node-wasm.js test default
2021-10-04 16:58:39 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:39 STATE: test-node-wasm.js event: image
2021-10-04 16:58:40 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:40 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:40 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {"score":0.92,"keypoints":17}
2021-10-04 16:58:40 DATA:  test-node-wasm.js result: performance: load: 1116 total: 885
2021-10-04 16:58:40 STATE: test-node-wasm.js passed: default result face match
2021-10-04 16:58:40 INFO:  test-node-wasm.js test sync
2021-10-04 16:58:42 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:42 STATE: test-node-wasm.js event: image
2021-10-04 16:58:43 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:43 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {}
2021-10-04 16:58:43 DATA:  test-node-wasm.js result: performance: load: 1116 total: 815
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: default sync
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34697856}
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: image input null [1,256,256,3]
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: invalid input {"error":"could not convert input to tensor"}
2021-10-04 16:58:43 INFO:  test-node-wasm.js test face similarity
2021-10-04 16:58:43 STATE: test-node-wasm.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34697856}
2021-10-04 16:58:43 STATE: test-node-wasm.js event: image
2021-10-04 16:58:44 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:44 STATE: test-node-wasm.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:58:44 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 1 gesture: 5 object: 0 person: 1 {"score":1,"age":28.4,"gender":"female"} {} {"score":0.47,"keypoints":4}
2021-10-04 16:58:44 DATA:  test-node-wasm.js result: performance: load: 1116 total: 755
2021-10-04 16:58:46 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:46 STATE: test-node-wasm.js event: image
2021-10-04 16:58:46 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:46 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:46 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {}
2021-10-04 16:58:46 DATA:  test-node-wasm.js result: performance: load: 1116 total: 796
2021-10-04 16:58:47 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:58:47 STATE: test-node-wasm.js event: image
2021-10-04 16:58:48 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:48 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:58:48 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 0 gesture: 5 object: 0 person: 1 {"score":1,"age":29.5,"gender":"female"} {} {"score":0.69,"keypoints":10}
2021-10-04 16:58:48 DATA:  test-node-wasm.js result: performance: load: 1116 total: 651
2021-10-04 16:58:48 STATE: test-node-wasm.js passed: face descriptor
2021-10-04 16:58:48 STATE: test-node-wasm.js passed: face similarity {"similarity":[1,0.9040641336882139,0.895983704095898],"descriptors":[1024,1024,1024]}
2021-10-04 16:58:48 INFO:  test-node-wasm.js test face matching
2021-10-04 16:58:48 STATE: test-node-wasm.js passed: face database 45
2021-10-04 16:58:48 STATE: test-node-wasm.js passed: face match {"first":{"index":4,"similarity":0.9902354470817274}} {"second":{"index":4,"similarity":0.9045213429149392}} {"third":{"index":4,"similarity":0.8965257196777969}}
2021-10-04 16:58:48 INFO:  test-node-wasm.js test object
2021-10-04 16:58:49 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:49 STATE: test-node-wasm.js event: image
2021-10-04 16:58:50 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:50 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:50 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 1 gesture: 4 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {}
2021-10-04 16:58:50 DATA:  test-node-wasm.js result: performance: load: 1116 total: 806
2021-10-04 16:58:50 ERROR: test-node-wasm.js failed: object result mismatch 0
2021-10-04 16:58:50 INFO:  test-node-wasm.js test sensitive
2021-10-04 16:58:52 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:52 STATE: test-node-wasm.js event: image
2021-10-04 16:58:53 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:53 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:53 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 7 object: 0 person: 1 {"score":1,"age":28.5,"gender":"female"} {} {"score":0.92,"keypoints":17}
2021-10-04 16:58:53 DATA:  test-node-wasm.js result: performance: load: 1116 total: 1134
2021-10-04 16:58:53 STATE: test-node-wasm.js passed: sensitive result match
2021-10-04 16:58:53 STATE: test-node-wasm.js passed: sensitive face result match
2021-10-04 16:58:53 ERROR: test-node-wasm.js failed: sensitive face emotion result mismatch 3
2021-10-04 16:58:53 STATE: test-node-wasm.js passed: sensitive body result match
2021-10-04 16:58:53 STATE: test-node-wasm.js passed: sensitive hand result match
2021-10-04 16:58:53 INFO:  test-node-wasm.js test detectors
2021-10-04 16:58:55 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:55 STATE: test-node-wasm.js event: image
2021-10-04 16:58:55 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:55 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:58:55 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 1 gesture: 0 object: 0 person: 1 {"score":0.93} {} {}
2021-10-04 16:58:55 DATA:  test-node-wasm.js result: performance: load: 1116 total: 298
2021-10-04 16:58:55 STATE: test-node-wasm.js passed: detector result face match
2021-10-04 16:58:55 STATE: test-node-wasm.js passed: detector result hand match
2021-10-04 16:58:55 INFO:  test-node-wasm.js test body variants
2021-10-04 16:58:57 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:57 STATE: test-node-wasm.js event: image
2021-10-04 16:58:58 STATE: test-node-wasm.js event: detect
2021-10-04 16:58:58 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg posenet
2021-10-04 16:58:58 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 0 person: 1 {"score":0.93} {} {"score":0.91,"keypoints":17}
2021-10-04 16:58:58 DATA:  test-node-wasm.js result: performance: load: 1116 total: 473
2021-10-04 16:58:58 STATE: test-node-wasm.js passed: body posenet
2021-10-04 16:58:59 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:58:59 STATE: test-node-wasm.js event: image
2021-10-04 16:59:00 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:00 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg movenet
2021-10-04 16:59:00 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 1 gesture: 1 object: 0 person: 1 {"score":0.93} {} {"score":0.92,"keypoints":17}
2021-10-04 16:59:00 DATA:  test-node-wasm.js result: performance: load: 1116 total: 365
2021-10-04 16:59:00 STATE: test-node-wasm.js passed: body movenet
2021-10-04 16:59:00 INFO:  test-node-wasm.js test hand variants
2021-10-04 16:59:00 DATA:  test-node-wasm.js stdout: 16:59:00.593 Human: load model failed: handskeleton.json
2021-10-04 16:59:02 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:59:02 STATE: test-node-wasm.js event: image
2021-10-04 16:59:02 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:02 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg handdetect
2021-10-04 16:59:02 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 2 gesture: 0 object: 0 person: 1 {"score":0.93} {} {}
2021-10-04 16:59:02 DATA:  test-node-wasm.js result: performance: load: 1116 total: 348
2021-10-04 16:59:02 STATE: test-node-wasm.js passed: hand handdetect
2021-10-04 16:59:04 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:59:04 STATE: test-node-wasm.js event: image
2021-10-04 16:59:04 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:04 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg handtrack
2021-10-04 16:59:04 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 1 object: 0 person: 1 {"score":0.93} {} {"score":0.92,"keypoints":17}
2021-10-04 16:59:04 DATA:  test-node-wasm.js result: performance: load: 1116 total: 395
2021-10-04 16:59:04 STATE: test-node-wasm.js passed: hand handdetect
2021-10-04 16:59:04 STATE: test-node-wasm.js event: image
2021-10-04 16:59:05 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:05 STATE: test-node-wasm.js passed: detect: random default
2021-10-04 16:59:05 DATA:  test-node-wasm.js result: face: 0 body: 0 hand: 0 gesture: 0 object: 0 person: 0 {} {} {}
2021-10-04 16:59:05 DATA:  test-node-wasm.js result: performance: load: 1116 total: 253
2021-10-04 16:59:05 INFO:  test-node-wasm.js test: first instance
2021-10-04 16:59:05 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:59:06 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:59:06 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 0 person: 1 {"score":0.96} {} {"score":0.69,"keypoints":10}
2021-10-04 16:59:06 DATA:  test-node-wasm.js result: performance: load: 2 total: 644
2021-10-04 16:59:06 INFO:  test-node-wasm.js test: second instance
2021-10-04 16:59:07 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:59:07 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:59:07 DATA:  test-node-wasm.js result: face: 1 body: 0 hand: 2 gesture: 4 object: 0 person: 1 {"score":0.96} {} {}
2021-10-04 16:59:07 DATA:  test-node-wasm.js result: performance: load: 2 total: 596
2021-10-04 16:59:07 INFO:  test-node-wasm.js test: concurrent
2021-10-04 16:59:07 STATE: test-node-wasm.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34697856}
2021-10-04 16:59:07 STATE: test-node-wasm.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34697856}
2021-10-04 16:59:09 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:59:11 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:59:11 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:59:12 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:59:12 STATE: test-node-wasm.js passed: load image: samples/in/ai-face.jpg [1,256,256,3] {"checksum":34697856}
2021-10-04 16:59:14 STATE: test-node-wasm.js passed: load image: samples/in/ai-body.jpg [1,1200,1200,3] {"checksum":1038921856}
2021-10-04 16:59:14 STATE: test-node-wasm.js passed: load image: samples/in/ai-upper.jpg [1,720,688,3] {"checksum":151155104}
2021-10-04 16:59:15 STATE: test-node-wasm.js event: image
2021-10-04 16:59:15 STATE: test-node-wasm.js event: image
2021-10-04 16:59:15 STATE: test-node-wasm.js event: image
2021-10-04 16:59:18 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 3 body: 0 hand: 2 gesture: 0 object: 0 person: 3 {"score":0.96} {} {}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 4669 total: 4269
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 0 person: 1 {"score":0.91} {} {"score":0.47,"keypoints":17}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 2334 total: 6606
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-face.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 0 person: 2 {"score":0.91} {} {"score":0.47,"keypoints":17}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 2334 total: 6606
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 0 person: 1 {"score":0.96} {} {"score":0.69,"keypoints":17}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 2334 total: 6606
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 0 person: 2 {"score":0.96} {} {"score":0.69,"keypoints":17}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 2334 total: 6606
2021-10-04 16:59:18 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:18 STATE: test-node-wasm.js passed: detect: samples/in/ai-upper.jpg default
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: face: 5 body: 1 hand: 2 gesture: 1 object: 0 person: 5 {"score":0.96} {} {"score":0.69,"keypoints":17}
2021-10-04 16:59:18 DATA:  test-node-wasm.js result: performance: load: 4669 total: 4273
2021-10-04 16:59:19 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: face: 1 body: 1 hand: 2 gesture: 5 object: 0 person: 1 {"score":0.93} {} {"score":0.92,"keypoints":17}
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: performance: load: 2334 total: 7191
2021-10-04 16:59:19 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: face: 2 body: 1 hand: 2 gesture: 5 object: 0 person: 2 {"score":0.93} {} {"score":0.92,"keypoints":17}
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: performance: load: 2334 total: 7191
2021-10-04 16:59:19 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:19 STATE: test-node-wasm.js passed: detect: samples/in/ai-body.jpg default
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: face: 4 body: 1 hand: 2 gesture: 1 object: 0 person: 4 {"score":0.96} {} {"score":0.92,"keypoints":17}
2021-10-04 16:59:19 DATA:  test-node-wasm.js result: performance: load: 4669 total: 4858
2021-10-04 16:59:19 STATE: test-node-wasm.js event: image
2021-10-04 16:59:19 STATE: test-node-wasm.js event: detect
2021-10-04 16:59:19 STATE: test-node-wasm.js passed: monkey patch
2021-10-04 16:59:20 STATE: test-node-wasm.js passed: segmentation [65536]
2021-10-04 16:59:20 STATE: test-node-wasm.js passeed: equal usage
2021-10-04 16:59:20 INFO:  test-node-wasm.js events: {"image":19,"detect":19,"warmup":2}
2021-10-04 16:59:20 INFO:  test-node-wasm.js tensors 2143
2021-10-04 16:59:20 INFO:  test-node-wasm.js test complete: 47031 ms
2021-10-04 16:59:20 INFO: 
2021-10-04 16:59:20 INFO:  failed [{"test":"test-node-wasm.js","data":["error",["failed: warmup face result mismatch",1,1,1,5]]},{"test":"test-node-wasm.js","data":["error",["failed: object result mismatch",0]]},{"test":"test-node-wasm.js","data":["error",["failed: sensitive face emotion result mismatch",3]]}]
2021-10-04 16:59:20 INFO:  status: {"test-node.js":{"passed":82,"failed":0},"test-node-gpu.js":{"passed":82,"failed":0},"test-node-wasm.js":{"passed":80,"failed":3}}