justadudewhohacks/face-api.js

Saving and Loading Descriptors for future use

Open

#231 opened on Mar 1, 2019

View on GitHub
 (11 comments) (0 reactions) (0 assignees)TypeScript (3,649 forks)batch import
enhancementgood first issuehelp wanted

Repository metrics

Stars
 (15,839 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

With ref https://github.com/justadudewhohacks/face-api.js#face-recognition-by-matching-descriptors

I've managed to train the faces and and saving the dataset with JSON.stringify(labelledDescriptors) to a static JSON.

Is there a way to quickly load this dataset, or do I have to load the raw JSON and reinit the dataset with each new faceapi.LabeledFaceDescriptors(name, descriptors)?

Is there method such as

const labelledDescriptors = await faceapi.fetchDescriptors('/files/labeledDescriptors.json');
const faceMatcher = new faceapi.FaceMatcher(labelledDescriptors);

Pardon, if I didn't explain myself well. But the objective is to quickly loaded a saved labeledDescriptors for usage.

Contributor guide