#include "OpenCV.h" #if ((CV_MAJOR_VERSION >= 2) && (CV_MINOR_VERSION >=4)) #include "opencv2/contrib/contrib.hpp" class FaceRecognizerWrap: public Nan::ObjectWrap { public: cv::Ptr rec; int typ; static Nan::Persistent constructor; static void Init(Local target); static NAN_METHOD(New); FaceRecognizerWrap(cv::Ptr f, int type); JSFUNC(CreateLBPH) JSFUNC(CreateEigen) JSFUNC(CreateFisher) JSFUNC(TrainSync) //JSFUNC(Train) JSFUNC(UpdateSync) //JSFUNC(Update) JSFUNC(PredictSync) // JSFUNC(Predict) //static void EIO_Predict(eio_req *req); //static int EIO_AfterPredict(eio_req *req); JSFUNC(SaveSync) JSFUNC(LoadSync) JSFUNC(GetMat) }; #endif