mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
face detect test
This commit is contained in:
parent
a501f20f97
commit
94d4835134
12
smoketest.js
12
smoketest.js
@ -4,15 +4,3 @@ var cv = require('./lib/opencv')
|
||||
console.log(cv.version)
|
||||
|
||||
//console.log(cv.readImage("./examples/t2.jpg").toBuffer());
|
||||
|
||||
|
||||
var im = cv.readImage("./examples/t2.jpg")
|
||||
|
||||
im.faceDetect("./examples/haarcascade_frontalface_alt.xml", {}, 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');
|
||||
|
||||
});
|
||||
@ -100,6 +100,23 @@ vows.describe('Smoke Tests OpenCV').addBatch({
|
||||
assert.ok(buf0);
|
||||
//assert.equal(buf.toString('base64'), buf0.toString('base64'));
|
||||
}
|
||||
|
||||
, "faceDetect": {
|
||||
|
||||
topic : function(){
|
||||
var cv = require('../lib/opencv')
|
||||
, im = cv.readImage("./examples/mona.jpg")
|
||||
im.faceDetect("./examples/haarcascade_frontalface_alt.xml", {}, this.callback)
|
||||
}
|
||||
|
||||
, "finds face": function(err, faces){
|
||||
assert.isNull(err);
|
||||
assert.isArray(faces);
|
||||
assert.equal(faces.length, 1)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user