mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
Merge pull request #686 from grandpaul/paulliu-fix-ftbfs
src: FaceRecognizer.cc: fix FTBFS on nodejs 14
This commit is contained in:
commit
c81fbf955e
@ -199,12 +199,12 @@ Local<Value> UnwrapTrainingData(Nan::NAN_METHOD_ARGS_TYPE info,
|
|||||||
|
|
||||||
Local<Array> valarr = Local<Array>::Cast(val);
|
Local<Array> valarr = Local<Array>::Cast(val);
|
||||||
|
|
||||||
if (valarr->Length() != 2 || !valarr->Get(Nan::GetCurrentContext(),0)->IsInt32()) {
|
if (valarr->Length() != 2 || !valarr->Get(Nan::GetCurrentContext(),0).ToLocalChecked()->IsInt32()) {
|
||||||
JSTHROW("train takes a list of [label, image] tuples")
|
JSTHROW("train takes a list of [label, image] tuples")
|
||||||
}
|
}
|
||||||
|
|
||||||
int label = valarr->Get(Nan::GetCurrentContext(),0)->Uint32Value(Nan::GetCurrentContext()).ToChecked();
|
int label = valarr->Get(Nan::GetCurrentContext(),0).ToLocalChecked()->Uint32Value(Nan::GetCurrentContext()).ToChecked();
|
||||||
cv::Mat im = fromMatrixOrFilename(valarr->Get(Nan::GetCurrentContext(),1)); //this is ok because we clone the image
|
cv::Mat im = fromMatrixOrFilename(valarr->Get(Nan::GetCurrentContext(),1).ToLocalChecked()); //this is ok because we clone the image
|
||||||
im = im.clone();
|
im = im.clone();
|
||||||
if (im.channels() == 3) {
|
if (im.channels() == 3) {
|
||||||
cv::cvtColor(im, im, CV_RGB2GRAY);
|
cv::cvtColor(im, im, CV_RGB2GRAY);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user