diff --git a/src/CascadeClassifierWrap.cc b/src/CascadeClassifierWrap.cc index c3dce38..49d347f 100755 --- a/src/CascadeClassifierWrap.cc +++ b/src/CascadeClassifierWrap.cc @@ -82,7 +82,7 @@ public: Nan::HandleScope scope; // this->matrix->Unref(); - Handle < Value > argv[2]; + Local < Value > argv[2]; v8::Local < v8::Array > arr = Nan::New < v8::Array > (this->res.size()); for (unsigned int i = 0; i < this->res.size(); i++) { diff --git a/src/FaceRecognizer.cc b/src/FaceRecognizer.cc index 1b2eb82..8bb1bfa 100644 --- a/src/FaceRecognizer.cc +++ b/src/FaceRecognizer.cc @@ -29,7 +29,7 @@ void AfterAsyncPredict(uv_work_t *req); Nan::Persistent FaceRecognizerWrap::constructor; -void FaceRecognizerWrap::Init(Handle target) { +void FaceRecognizerWrap::Init(Local target) { Nan::HandleScope scope; // Constructor @@ -135,7 +135,7 @@ FaceRecognizerWrap::FaceRecognizerWrap(cv::Ptr f, typ = type; } -Handle UnwrapTrainingData(Nan::NAN_METHOD_ARGS_TYPE info, +Local UnwrapTrainingData(Nan::NAN_METHOD_ARGS_TYPE info, cv::vector* images, cv::vector* labels) { if (info.Length() < 1 || !info[0]->IsArray()) { @@ -176,7 +176,7 @@ NAN_METHOD(FaceRecognizerWrap::TrainSync) { cv::vector images; cv::vector labels; - Handle exception = UnwrapTrainingData(info, &images, &labels); + Local exception = UnwrapTrainingData(info, &images, &labels); if (!exception->IsUndefined()) { info.GetReturnValue().Set(exception); // FIXME: not too sure about returning exceptions like this } @@ -199,7 +199,7 @@ NAN_METHOD(FaceRecognizerWrap::UpdateSync) { cv::vector images; cv::vector labels; - Handle exception = UnwrapTrainingData(info, &images, &labels); + Local exception = UnwrapTrainingData(info, &images, &labels); if (!exception->IsUndefined()) { JSTHROW(exception); } diff --git a/src/FaceRecognizer.h b/src/FaceRecognizer.h index 6a19d10..e4db0df 100644 --- a/src/FaceRecognizer.h +++ b/src/FaceRecognizer.h @@ -10,7 +10,7 @@ public: int typ; static Nan::Persistent constructor; - static void Init(Handle target); + static void Init(Local target); static NAN_METHOD(New); FaceRecognizerWrap(cv::Ptr f, int type); diff --git a/src/Features2d.cc b/src/Features2d.cc index ce09abc..d6c7179 100644 --- a/src/Features2d.cc +++ b/src/Features2d.cc @@ -82,7 +82,7 @@ public: void HandleOKCallback() { Nan::HandleScope scope; - Handle argv[2]; + Local argv[2]; argv[0] = Nan::Null(); argv[1] = Nan::New(dissimilarity);