如何使用网络摄像头实现人脸检测

时间:2017-05-22 05:55:56

标签: face-detection

我应该如何创建一个人脸检测网页应用程序,当面部出现在相机前面时,可以捕获照片并保存。 目前有哪种技术可以实现这一目标。 请帮忙......

1 个答案:

答案 0 :(得分:0)

我一直在使用一个名为tracking.js(You can find it here)的精彩解决方案。它简单而精彩。

以下是我在代码中使用它的示例:

var trackerTask;
var tracker = new tracking.ObjectTracker('face');

tracker.setInitialScale(4);
tracker.setStepSize(2);
tracker.setEdgesDensity(0.1);
trackerTask = tracking.track('#vid', tracker, { camera: true })

tracker.on('track', function (event) {
    // Do stuff when face was detected
});

// To stop tracking:
setTimeout(function () {
      trackerTask.stop();
}, 500);

在上面的示例中,将#vid替换为您的HTML5 <video>元素。

相关问题