mirror of https://github.com/vladmandic/human
log initialization
parent
bb56ebac85
commit
7c4cf75d73
|
@ -5777,7 +5777,7 @@ var require_config = __commonJS((exports2) => {
|
|||
var require_package = __commonJS((exports2, module2) => {
|
||||
module2.exports = {
|
||||
name: "@vladmandic/human",
|
||||
version: "0.3.9",
|
||||
version: "0.4.1",
|
||||
description: "human: 3D Face Detection, Iris Tracking and Age & Gender Prediction",
|
||||
sideEffects: false,
|
||||
main: "dist/human.cjs",
|
||||
|
@ -5816,7 +5816,7 @@ var require_package = __commonJS((exports2, module2) => {
|
|||
scripts: {
|
||||
start: "node --trace-warnings --unhandled-rejections=strict --trace-uncaught --no-deprecation src/node.js",
|
||||
lint: "eslint src/*.js demo/*.js",
|
||||
"build-iife": "esbuild --bundle --platform=browser --sourcemap --target=esnext --format=iife --minify --external:fs --global-name=human --metafile=dist/human.json --outfile=dist/human.js src/human.js",
|
||||
"build-iife": "esbuild --bundle --platform=browser --sourcemap --target=esnext --format=iife --minify --external:fs --global-name=Human --metafile=dist/human.json --outfile=dist/human.js src/human.js",
|
||||
"build-esm-bundle": "esbuild --bundle --platform=browser --sourcemap --target=esnext --format=esm --minify --external:fs --metafile=dist/human.esm.json --outfile=dist/human.esm.js src/human.js",
|
||||
"build-esm-nobundle": "esbuild --bundle --platform=browser --sourcemap --target=esnext --format=esm --minify --external:@tensorflow --external:fs --metafile=dist/human.esm-nobundle.json --outfile=dist/human.esm-nobundle.js src/human.js",
|
||||
"build-node": "esbuild --bundle --platform=node --sourcemap --target=esnext --format=cjs --external:@tensorflow --metafile=dist/human.cjs.json --outfile=dist/human.cjs src/human.js",
|
||||
|
@ -5852,6 +5852,7 @@ const handpose = require_handpose();
|
|||
const fxImage = require_imagefx();
|
||||
const defaults = require_config().default;
|
||||
const app = require_package();
|
||||
let first = true;
|
||||
const override = {
|
||||
face: {detector: {skipFrames: 0}, age: {skipFrames: 0}, emotion: {skipFrames: 0}},
|
||||
hand: {skipFrames: 0}
|
||||
|
@ -6038,11 +6039,11 @@ class Human {
|
|||
await tf.ready();
|
||||
}
|
||||
perf.backend = Math.trunc(now() - timeStamp);
|
||||
const loadedModels = Object.values(this.models).filter((a) => a).length;
|
||||
if (loadedModels === 0) {
|
||||
if (first) {
|
||||
this.log("Human library starting");
|
||||
this.log("Configuration:", this.config);
|
||||
this.log("Flags:", tf.ENV.flags);
|
||||
first = false;
|
||||
}
|
||||
timeStamp = now();
|
||||
this.state = "load";
|
||||
|
|
|
@ -116,7 +116,7 @@
|
|||
"imports": []
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytes": 11405,
|
||||
"bytes": 11355,
|
||||
"imports": [
|
||||
{
|
||||
"path": "src/facemesh/facemesh.js"
|
||||
|
@ -260,7 +260,7 @@
|
|||
"dist/human.cjs.map": {
|
||||
"imports": [],
|
||||
"inputs": {},
|
||||
"bytes": 264025
|
||||
"bytes": 263891
|
||||
},
|
||||
"dist/human.cjs": {
|
||||
"imports": [],
|
||||
|
@ -359,10 +359,10 @@
|
|||
"bytesInOutput": 47
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 10244
|
||||
"bytesInOutput": 10193
|
||||
}
|
||||
},
|
||||
"bytes": 154612
|
||||
"bytes": 154561
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -116,7 +116,7 @@
|
|||
"imports": []
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytes": 11405,
|
||||
"bytes": 11355,
|
||||
"imports": [
|
||||
{
|
||||
"path": "src/facemesh/facemesh.js"
|
||||
|
@ -260,7 +260,7 @@
|
|||
"dist/human.esm-nobundle.js.map": {
|
||||
"imports": [],
|
||||
"inputs": {},
|
||||
"bytes": 228083
|
||||
"bytes": 228002
|
||||
},
|
||||
"dist/human.esm-nobundle.js": {
|
||||
"imports": [],
|
||||
|
@ -356,13 +356,13 @@
|
|||
"bytesInOutput": 2304
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 6417
|
||||
"bytesInOutput": 6381
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 0
|
||||
}
|
||||
},
|
||||
"bytes": 81881
|
||||
"bytes": 81845
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -291,7 +291,7 @@
|
|||
"imports": []
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytes": 11405,
|
||||
"bytes": 11355,
|
||||
"imports": [
|
||||
{
|
||||
"path": "node_modules/@tensorflow/tfjs/dist/tf.node.js"
|
||||
|
@ -468,7 +468,7 @@
|
|||
"dist/human.esm.js.map": {
|
||||
"imports": [],
|
||||
"inputs": {},
|
||||
"bytes": 4989135
|
||||
"bytes": 4989054
|
||||
},
|
||||
"dist/human.esm.js": {
|
||||
"imports": [],
|
||||
|
@ -621,13 +621,13 @@
|
|||
"bytesInOutput": 2305
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 6434
|
||||
"bytesInOutput": 6398
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 0
|
||||
}
|
||||
},
|
||||
"bytes": 1118731
|
||||
"bytes": 1118695
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -291,7 +291,7 @@
|
|||
"imports": []
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytes": 11405,
|
||||
"bytes": 11355,
|
||||
"imports": [
|
||||
{
|
||||
"path": "node_modules/@tensorflow/tfjs/dist/tf.node.js"
|
||||
|
@ -468,7 +468,7 @@
|
|||
"dist/human.js.map": {
|
||||
"imports": [],
|
||||
"inputs": {},
|
||||
"bytes": 4989136
|
||||
"bytes": 4989055
|
||||
},
|
||||
"dist/human.js": {
|
||||
"imports": [],
|
||||
|
@ -621,10 +621,10 @@
|
|||
"bytesInOutput": 2305
|
||||
},
|
||||
"src/human.js": {
|
||||
"bytesInOutput": 6476
|
||||
"bytesInOutput": 6440
|
||||
}
|
||||
},
|
||||
"bytes": 1118780
|
||||
"bytes": 1118744
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -8,6 +8,8 @@ const fxImage = require('./imagefx.js');
|
|||
const defaults = require('../config.js').default;
|
||||
const app = require('../package.json');
|
||||
|
||||
let first = true;
|
||||
|
||||
// static config override for non-video detection
|
||||
const override = {
|
||||
face: { detector: { skipFrames: 0 }, age: { skipFrames: 0 }, emotion: { skipFrames: 0 } },
|
||||
|
@ -199,11 +201,11 @@ class Human {
|
|||
perf.backend = Math.trunc(now() - timeStamp);
|
||||
|
||||
// check number of loaded models
|
||||
const loadedModels = Object.values(this.models).filter((a) => a).length;
|
||||
if (loadedModels === 0) {
|
||||
if (first) {
|
||||
this.log('Human library starting');
|
||||
this.log('Configuration:', this.config);
|
||||
this.log('Flags:', tf.ENV.flags);
|
||||
first = false;
|
||||
}
|
||||
|
||||
// load models if enabled
|
||||
|
|
Loading…
Reference in New Issue