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 (15,839 stars) (3,649 forks)batch import
enhancementgood first issuehelp wanted

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