2015-11-26 19:14:20 +01:00
2015-02-11 18:32:25 +01:00
2015-11-20 12:59:31 -08:00
2015-10-05 17:57:13 -05:00
2015-09-22 19:57:46 +02:00
2015-09-29 12:59:06 -05:00
2015-11-26 18:55:14 +01:00
2015-11-26 19:14:20 +01:00
2015-09-22 19:57:46 +02:00
2012-09-24 12:40:33 -07:00
2015-11-26 18:55:14 +01:00

node-opencv

Build Status

OpenCV bindings for Node.js. OpenCV is the defacto computer vision library - by interfacing with it natively in node, we get powerful real time vision in js.

People are using node-opencv to fly control quadrocoptors, detect faces from webcam images and annotate video streams. If you're using it for something cool, I'd love to hear about it!

Install

You'll need OpenCV 2.3.1 or newer installed before installing node-opencv.

Specific for Windows

  1. Download Install opencv @ - (I used version 2.4.4) http://opencv.org/downloads.html Put it in c:\opencv

  2. Install python version 2.7 @ http://www.python.org/download/releases/2.7/ put it in c:\python27

  3. install pkg-config by downloading the all in one bundle @ - (I used Gtk+ 3.6.4) http://www.gtk.org/download/win64.php put it in c:\pkg-config

  4. Add the following to your path variables C:\pkg-config\bin;C:\OpenCV\build\x64\vc11\bin;

  5. Install visual-studio in 4 steps

  • install Visual C++ 2010 Express

  • install Windows SDK for windows 7 and .net framework 4

  • install Visual Studio 2010 Service Pack 1

  • install Visual C++ 2010 Service Pack 1 Compiler

  1. Download npeterbraden/node-opencv fork git clone https://github.com/peterbraden/node-opencv

  2. edit file src/Matrix.cpp put "inline double round( double d ) { return floor( d + 0.5);}" below "cv::Rect* setRect(Local

Description
OpenCV Bindings for node.js
Readme 11 MiB
Languages
C++ 80.9%
JavaScript 17.7%
Python 1.2%
Makefile 0.1%