Skip to content

macacajs/nodecv

master
Switch branches/tags
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
bin
 
 
lib
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

nodecv

NPM version build status Test coverage node version npm download

Node.js binding to OpenCV

Installment

$ npm i nodecv --save-dev

Usage

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.

Use As Service

Deploy with Docker

Test

$ make test

Contributors


xudafeng


Chenxin

This project follows the git-contributor spec, auto upated at Fri May 04 2018 20:07:33 GMT+0800.

License

The MIT License (MIT)