remove iris coords if iris is disabled

pull/280/head
Vladimir Mandic 2021-01-05 16:41:54 -05:00
parent f7a51349bf
commit 6ba9cda7bb
2 changed files with 5 additions and 1 deletions

View File

@ -6,7 +6,7 @@ import GLBench from './gl-bench.js';
const userConfig = {}; // add any user configuration overrides
/*
const userConfig = {
face: { enabled: false },
face: { enabled: true, iris: { enabled: false } },
body: { enabled: true },
hand: { enabled: false },
};

View File

@ -307,6 +307,10 @@ class Human {
// calculate iris distance
// iris: array[ center, left, top, right, bottom]
if (!this.config.face.iris.enabled) {
delete face.annotations.leftEyeIris;
delete face.annotations.rightEyeIris;
}
const irisSize = (face.annotations.leftEyeIris && face.annotations.rightEyeIris)
/* average human iris size is 11.7mm */
? 11.7 * Math.max(Math.abs(face.annotations.leftEyeIris[3][0] - face.annotations.leftEyeIris[1][0]), Math.abs(face.annotations.rightEyeIris[4][1] - face.annotations.rightEyeIris[2][1]))