Skip to content

Commit c81fbf9

Browse files
authored
Merge pull request #686 from grandpaul/paulliu-fix-ftbfs
src: FaceRecognizer.cc: fix FTBFS on nodejs 14
2 parents f0a03a4 + 03bc1a3 commit c81fbf9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/FaceRecognizer.cc

+3-3
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,12 @@ Local<Value> UnwrapTrainingData(Nan::NAN_METHOD_ARGS_TYPE info,
199199

200200
Local<Array> valarr = Local<Array>::Cast(val);
201201

202-
if (valarr->Length() != 2 || !valarr->Get(Nan::GetCurrentContext(),0)->IsInt32()) {
202+
if (valarr->Length() != 2 || !valarr->Get(Nan::GetCurrentContext(),0).ToLocalChecked()->IsInt32()) {
203203
JSTHROW("train takes a list of [label, image] tuples")
204204
}
205205

206-
int label = valarr->Get(Nan::GetCurrentContext(),0)->Uint32Value(Nan::GetCurrentContext()).ToChecked();
207-
cv::Mat im = fromMatrixOrFilename(valarr->Get(Nan::GetCurrentContext(),1)); //this is ok because we clone the image
206+
int label = valarr->Get(Nan::GetCurrentContext(),0).ToLocalChecked()->Uint32Value(Nan::GetCurrentContext()).ToChecked();
207+
cv::Mat im = fromMatrixOrFilename(valarr->Get(Nan::GetCurrentContext(),1).ToLocalChecked()); //this is ok because we clone the image
208208
im = im.clone();
209209
if (im.channels() == 3) {
210210
cv::cvtColor(im, im, CV_RGB2GRAY);

0 commit comments

Comments
 (0)