Node.js binding to OpenCV
$ npm i nodecv --save-dev
Image IO:
nodecv.imread(imagePath, callback);
nodecv.imread(buffer, callback);
nodecv.imwrite(outputPath, mat);
Image Dissimilarity:
nodecv.imageDissimilarity(mat, mat, callback);
Match:
nodecv.matchTemplate(mat, mat, method, callback);
nodecv.findPairs(mat, mat, callback);
Mat properties:
im.width();
im.height();
im.size();
im.ellipse(x, y, width, height);
im.rectangle(x, y, width, height, color, thickness);
Cascade detect:
const haarcascade = 'path/to/haarcascade.xml';
const cascade = new nodecv.CascadeClassifier(haarcascade);
cascade.detectMultiScale(mat, callback);
NodeCV follow Google's C++ style conventions, and opencv@2.4.13.2.
$ make test
xudafeng |
Chenxin |
---|
This project follows the git-contributor spec, auto upated at Fri May 04 2018 20:07:33 GMT+0800
.
The MIT License (MIT)