justadudewhohacks/face-api.js

"Blob is not defined" fetching local images

Open

#194 opened on Jan 15, 2019

View on GitHub
 (10 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

Hi, i testing face-api.js and trying loading a local image for make face similarity and is throw me "Blob is not defined" in my nodeJS application, here the function where i try computing descriptors:

face.env.monkeyPatch({ fetch, Blob });

const threshold = 0.6;
var descriptors = { desc1: null, desc2: null };

function computarDescriptor(aDesc, aUri) {
  // ~statics/pics/001_tmp.jpg
  face.fetchImage(aUri).then(function(result) {
    console.log('fecthImage: ' + result);
    descriptors['desc' + aDesc] = face.computeFaceDescriptor(result);
  }).catch(err => {
    console.log(err);
  })
}

node-fetch and blob is installed and monkeyPatched and referenceErros is still there.

Thanks

Contributor guide