2012-01-19 16:29:24 -08:00
WIP
2012-01-18 01:37:09 -08:00
2012-01-19 19:22:27 -05:00
2012-01-14 09:14:00 -08:00
2012-01-19 16:29:24 -08:00
2012-01-19 00:07:06 -08:00
2012-01-19 00:07:06 -08:00
WIP
2012-01-18 01:37:09 -08:00
2012-01-19 16:29:24 -08:00
2012-01-18 17:48:05 -08:00

node-opencv

OpenCV bindings for Node.js

Install

You'll need OpenCV installed. I'm using v2.2 because I couldn't get 2.3 to compile, but it should theoretically work with 2.3

Then:

    npm install opencv

Or to build the repo:

    node-waf configure && node-waf build

Examples

Face Detection

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

    var faces = face_cascade.detectMultiScale(im, 1.1, 2, [30, 30])

    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');

Warning: API is likely to change! (I want to make it async)

WIP

This is a WIP. I've never written C++ before so the code may be interesting - if I'm doing stuff wrong please feel free to correct me.

Description
OpenCV Bindings for node.js
Readme 11 MiB
Languages
C++ 80.9%
JavaScript 17.7%
Python 1.2%
Makefile 0.1%