mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
46 lines
1.0 KiB
C++
Executable File
46 lines
1.0 KiB
C++
Executable File
#include "OpenCV.h"
|
|
|
|
#include "Point.h"
|
|
#include "Matrix.h"
|
|
#include "CascadeClassifierWrap.h"
|
|
#include "VideoCaptureWrap.h"
|
|
#include "Contours.h"
|
|
#include "CamShift.h"
|
|
#include "HighGUI.h"
|
|
#include "FaceRecognizer.h"
|
|
#include "Features2d.h"
|
|
#include "Constants.h"
|
|
#include "Calib3D.h"
|
|
#include "ImgProc.h"
|
|
#include "Stereo.h"
|
|
#include "BackgroundSubtractor.h"
|
|
|
|
extern "C" void
|
|
init(Handle<Object> target) {
|
|
NanScope();
|
|
OpenCV::Init(target);
|
|
|
|
Point::Init(target);
|
|
Matrix::Init(target);
|
|
CascadeClassifierWrap::Init(target);
|
|
VideoCaptureWrap::Init(target);
|
|
Contour::Init(target);
|
|
TrackedObject::Init(target);
|
|
NamedWindow::Init(target);
|
|
Constants::Init(target);
|
|
Calib3D::Init(target);
|
|
ImgProc::Init(target);
|
|
StereoBM::Init(target);
|
|
StereoSGBM::Init(target);
|
|
StereoGC::Init(target);
|
|
|
|
#if CV_MAJOR_VERSION >= 2 && CV_MINOR_VERSION >=4
|
|
BackgroundSubtractorWrap::Init(target);
|
|
Features::Init(target);
|
|
FaceRecognizerWrap::Init(target);
|
|
#endif
|
|
|
|
};
|
|
|
|
NODE_MODULE(opencv, init)
|