justadudewhohacks/face-api.js

Q: How to serialize/unserialize FullFaceDescriptions?

Open

#227 创建于 2019年2月27日

在 GitHub 查看
 (1 评论) (0 反应) (0 负责人)TypeScript (3,649 fork)batch import
enhancementgood first issuehelp wanted

仓库指标

Star
 (15,839 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

Detecting faces is great, but can be slow. I'd like to save the detections to an IndexDB and do some math on them when all are completed.

Is there a standard/easy way to do this? I've got a Dexie hacky way with

db.addFace = async function(imageName, tileLocation, ffd) {
  return await db.faces.add({
    'image_name':imageName,
    'tile_x':tileLocation.x,
    'tile_y':tileLocation.y,
    'x':ffd.detection.box.x,
    'y':ffd.detection.box.y,
    'w':ffd.detection.box.width,
    'h':ffd.detection.box.height,
    'score':ffd.detection.score,
    'descriptor':ffd.descriptor,
    'landmarks': ffd.landmarks,
    'expressions': ffd.expressions
  });
};

that I'm sure is a bad idea.

贡献者指南