
If you only want to build a subset of the OpenCV modules you can pass the -DBUILD_LIST cmake flag via the OPENCV4NODEJS_AUTOBUILD_FLAGS environment variable.
BUILD OPENCV FOR MAC INSTALL
You can specify the Version of OpenCV you want to install via the script by setting an environment variable:Įxport OPENCV4NODEJS_AUTOBUILD_OPENCV_VERSION=4.1.0 Installing only a Subset of OpenCV modules This is an advanced customization and you should have knowledge regarding the OpenCV compilation flags. You can customize the autobuild flags using OPENCV4NODEJS_AUTOBUILD_FLAGS=. The script requires you to have git and a recent version of cmake installed.

The auto build script comes in form of the opencv-build npm package, which will run by default when installing opencv4nodejs. Under Linux we have to build OpenCV from source manually or using the auto build script. Automating lights by people detection through classifierĬheck out Automating lights with Computer Vision & NodeJS. Opencv4nodejs-express-websockets - Boilerplate express app for getting started on opencv with nodejs and to live stream the video through websockets. Tensorflow InceptionĬheck out Machine Learning with OpenCV and JavaScript: Recognizing Handwritten Letters using HOG and SVM.īoiler plate for combination of opencv4nodejs, express and websockets. Object Recognition with Deep Neural NetworksĬheck out Node.js meets OpenCV’s Deep Neural Networks - Fun with Tensorflow and Caffe. Face Detectionįace Recognition with the OpenCV face moduleĬheck out Node.js + OpenCV for Face Recognition.įace Landmarks with the OpenCV face moduleįace Recognition with face-recognition.jsĬheck out Node.js + face-recognition.js : Simple and Robust Face Recognition using Deep Learning.Ĭheck out Simple Hand Gesture Recognition using OpenCV and JavaScript. If you want to add missing bindings check out the contribution guide. Furthermore, contribution is highly appreciated.

To get an overview of the currently implemented bindings, have a look at the type declarations of this package. The ultimate goal of this project is to provide a comprehensive collection of nodejs bindings to the API of OpenCV and the OpenCV-contrib modules. opencv4nodejs supports OpenCV 3 and OpenCV 4. Besides a synchronous API the package provides an asynchronous API, which allows you to build non-blocking and multithreaded computer vision tasks. Opencv4nodejs allows you to use the native OpenCV library in nodejs.
