All Projects → macacajs → Nodecv

macacajs / Nodecv

Licence: mit
Node.js binding to OpenCV

Projects that are alternatives of or similar to Nodecv

Grabcutweb
Full web grabcut example using opencvjs
Stars: ✭ 40 (-18.37%)
Mutual labels:  opencv
Xamarin.ios Opencv
OpenCV for Xamarin.iOS
Stars: ✭ 43 (-12.24%)
Mutual labels:  opencv
Opencvdeviceenumerator
This repository contains a class that allows the enumeration of video and audio devices in order to get the device IDs that are required to create a VideoCapture object inside OpenCV (in Windows).
Stars: ✭ 48 (-2.04%)
Mutual labels:  opencv
Hacking Scripts
Hacking Scripts contains amazing and awesome scripts written in Python, JavaScript, Java, Nodejs, and more. The main aim of the repository will be to provide utility scripts that might make everyday life easy.
Stars: ✭ 41 (-16.33%)
Mutual labels:  opencv
Real Time Distance Measurement
Real-time Distance Measurement Using Single Image
Stars: ✭ 42 (-14.29%)
Mutual labels:  opencv
Fingerprint Feature Extraction
Extract minutiae features from fingerprint images
Stars: ✭ 45 (-8.16%)
Mutual labels:  opencv
Lambda Packs
Precompiled packages for AWS Lambda
Stars: ✭ 997 (+1934.69%)
Mutual labels:  opencv
Keera Posture
Alleviate your back pain using Haskell and a webcam
Stars: ✭ 48 (-2.04%)
Mutual labels:  opencv
Plant Detection
Detects and marks plants in a soil area image using Python OpenCV
Stars: ✭ 43 (-12.24%)
Mutual labels:  opencv
Eulerian Remote Heartrate Detection
Remote heart rate detection through Eulerian magnification of face videos
Stars: ✭ 48 (-2.04%)
Mutual labels:  opencv
Smart Surveillance System Using Raspberry Pi
This is my Third Year Project for face recognition using OpenCV
Stars: ✭ 41 (-16.33%)
Mutual labels:  opencv
Sikulix1
SikuliX version 2.0.0+ (2019+)
Stars: ✭ 1,007 (+1955.1%)
Mutual labels:  opencv
Imagepy
Image process framework based on plugin like imagej, it is esay to glue with scipy.ndimage, scikit-image, opencv, simpleitk, mayavi...and any libraries based on numpy
Stars: ✭ 1,026 (+1993.88%)
Mutual labels:  opencv
Convolutionalemotion
A deep convolutional neural network system for live emotion detection
Stars: ✭ 40 (-18.37%)
Mutual labels:  opencv
Table Tennis Computer Vision
Apply computer vision to table tennis for match / training analysis
Stars: ✭ 48 (-2.04%)
Mutual labels:  opencv
Yuvtomat
High-performance library for converting YUV_420_888 Android Camera images to OpenCV RGB Mats
Stars: ✭ 40 (-18.37%)
Mutual labels:  opencv
Realtimefaceapi
This is a demo project showing how to use Face API in Cognitive Services with OpenCV
Stars: ✭ 44 (-10.2%)
Mutual labels:  opencv
Facer
Simple (🤞) face averaging (🙂) in Python (🐍)
Stars: ✭ 49 (+0%)
Mutual labels:  opencv
Seeds Revised
Implementation of the superpixel algorithm called SEEDS [1].
Stars: ✭ 48 (-2.04%)
Mutual labels:  opencv
Android Hpe
Android native application to perform head pose estimation using images coming from the front camera.
Stars: ✭ 46 (-6.12%)
Mutual labels:  opencv

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 [email protected].

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)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].