UNPKG

@vladmandic/human

Version:

Human: AI-powered 3D Face Detection & Rotation Tracking, Face Description & Recognition, Body Pose Tracking, 3D Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction, Gesture Recognition

29 lines (22 loc) 947 B
## Tracker ### Based on <https://github.com/opendatacam/node-moving-things-tracker> ### Build - remove reference to `lodash`: > `isEqual` in <tracker.js> - replace external lib: > curl https://raw.githubusercontent.com/ubilabs/kd-tree-javascript/master/kdTree.js -o lib/kdTree-min.js - build with `esbuild`: > node_modules/.bin/esbuild --bundle tracker.js --format=esm --platform=browser --target=esnext --keep-names --tree-shaking=false --analyze --outfile=/home/vlado/dev/human/demo/tracker/tracker.js --banner:js="/* eslint-disable */" ### Usage computeDistance(item1, item2) disableKeepInMemory() enableKeepInMemory() getAllTrackedItems() getJSONDebugOfTrackedItems(roundInt = true) getJSONOfAllTrackedItems() getJSONOfTrackedItems(roundInt = true) getTrackedItemsInMOTFormat(frameNb) reset() setParams(newParams) updateTrackedItemsWithNewFrame(detectionsOfThisFrame, frameNb)