34. STEP 2
Play webcam's content into a video
element
function onSuccess(stream) {
var video = document.querySelector('video');
video.src = window.URL.createObjectURL(stream);
video.onloadedmetadata = function(e) {
// Ready
};
}
Friday, October 25, 13
63. STEP 1
FACE DETECTION
Register human tracking for frontal face
videoCamera.track({
type: 'human',
data: 'frontal_face',
onFound: function() {},
onNotFound: function() {}
});
Friday, October 25, 13
64. STEP 2
FACE DETECTION
Paint all detected faces rectangles
onFound: function(track) {
for (var i = 0, len = track.length; i < len; i++) {
var rect = track[i];
ctx.strokeStyle = "rgb(0,255,0)";
ctx.strokeRect(
rect.x, rect.y, rect.size, rect.size);
}
}
Friday, October 25, 13