From d5441b93ffdc2eb97baaca9ff88015de2a4f44b2 Mon Sep 17 00:00:00 2001 From: Thomas Hoffmann Date: Thu, 11 Jun 2015 12:59:00 +0200 Subject: [PATCH] fixed channel check --- src/Matrix.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Matrix.cc b/src/Matrix.cc index 21e2996..221b834 100755 --- a/src/Matrix.cc +++ b/src/Matrix.cc @@ -316,6 +316,10 @@ NAN_METHOD(Matrix::Brightness){ if (args.Length() == 2){ Matrix *self = ObjectWrap::Unwrap(args.This()); + + if(self->mat.channels() != 3) + NanThrowError("Image is no 3-channel"); + cv::Mat image = self->mat; cv::Mat new_image = cv::Mat::zeros( image.size(), image.type() ); double alpha = args[0]->NumberValue();