是否有用于离线面部识别/识别的node.js库?

时间:2015-10-15 04:57:29

标签: database node.js biometrics

我是否可以使用面部识别/识别来查找数据库中没有互联网访问权限的特定人员?或者还有其他更好的生物识别方法吗?

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

在npm上有opencv的绑定:https://www.npmjs.com/search?q=opencv而opencv可以进行人脸识别:http://docs.opencv.org/modules/contrib/doc/facerec/facerec_tutorial.html所以你可以开始寻找那里。

有趣的是,https://www.npmjs.com/package/opencv的代码示例是一个面部识别程序:

cv.readImage("./examples/files/mona.png", function(err, im){
  // Get faces in image:
  im.detectObject(cv.FACE_CASCADE, {}, function(err, faces){
    for (var i=0;i<faces.length; i++){
      var x = faces[i]
      im.ellipse(x.x + x.width/2, x.y + x.height/2, x.width/2, x.height/2);
    }
    im.save('./out.jpg');
  });
})

还有这个有趣的模块,它是opencv的一个薄包装:https://www.npmjs.com/package/faced。也许查看它的代码和opencv文档将有助于将opencv示例转换为node。

答案 2 :(得分:1)

我知道这是一个老线程,但我想我可以帮忙。 我只是开源我的项目。 你可以看一下,也许它就是你要找的东西。

Github:https://github.com/malikshubham827/get-me-through

答案 3 :(得分:0)

我以前使用facerecognition.js进行离线人脸识别。这是非常容易使用。另外,只需很少的图像即可获得不错的准确性。

这是我的示例项目https://github.com/hhk998402/FaceRecogition-NodeJS

希望这个答案有帮助。

相关问题