mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00: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 = cv.readImage("./examples/test.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');
});
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
Languages
C++
80.9%
JavaScript
17.7%
Python
1.2%
Makefile
0.1%
