node-opencv/examples/take-face-pics.js
Ray Smoodiver 1e5a0f2a23 Added err arguments
Added err arguments to callback functions
2013-06-09 18:19:06 +12:00

30 lines
560 B
JavaScript

var cv = require('../lib/opencv')
var vid = new cv.VideoCapture(0)
var snap = function(){
vid.read(function(err, im){
im.detectObject(cv.FACE_CASCADE, {}, function(err, faces){
if (!faces){
console.log("No Faces")
return;
}
var face = faces[0]
, ims = im.size()
im.adjustROI(
-face.y
, (face.y + face.height) - ims[0]
, -face.x
, (face.x + face.width) - ims[1])
console.log("!!", im.locateROI());
var im2 = im.clone()
})
});
}
snap()