Catch OpenCV exception in nodeland

This commit is contained in:
Peter Braden 2014-10-15 20:13:29 +02:00
parent 7ebb4d70de
commit c42422a715

View File

@ -1013,7 +1013,12 @@ NAN_METHOD(Matrix::AddWeighted) {
float beta = args[3]->NumberValue();
int gamma = 0;
cv::addWeighted(src1->mat, alpha, src2->mat, beta, gamma, self->mat);
try{
cv::addWeighted(src1->mat, alpha, src2->mat, beta, gamma, self->mat);
} catch(cv::Exception& e ){
const char* err_msg = e.what();
NanThrowError(err_msg);
}
NanReturnNull();