Skip to content

Instantly share code, notes, and snippets.

@peterbraden
Created January 20, 2012 02:55

Revisions

  1. peterbraden revised this gist Jan 20, 2012. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -8,6 +8,5 @@ var faces = face_cascade.detectMultiScale(im, function(err, faces){
    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');

    im.save('./out.jpg');
    });
  2. peterbraden revised this gist Jan 20, 2012. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -10,4 +10,4 @@ var faces = face_cascade.detectMultiScale(im, function(err, faces){
    }
    im.save('./out.jpg');

    }, 1.1, 2, [30, 30]);
    });
  3. peterbraden created this gist Jan 20, 2012.
    13 changes: 13 additions & 0 deletions gistfile1.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,13 @@
    var cv = require('opencv')

    var im = new cv.Image("./examples/test.jpg")
    , face_cascade = new cv.CascadeClassifier("./examples/haarcascade_frontalface_alt.xml")

    var faces = face_cascade.detectMultiScale(im, 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');

    }, 1.1, 2, [30, 30]);