mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
added simple brightness
This commit is contained in:
parent
71da46939b
commit
ef8090f4b6
@ -313,9 +313,10 @@ NAN_METHOD(Matrix::GetData) {
|
||||
|
||||
NAN_METHOD(Matrix::Brightness){
|
||||
NanScope();
|
||||
Matrix *self = ObjectWrap::Unwrap<Matrix>(args.This());
|
||||
|
||||
if (args.Length() == 2){
|
||||
Matrix *self = ObjectWrap::Unwrap<Matrix>(args.This());
|
||||
|
||||
cv::Mat image;
|
||||
|
||||
if(self->mat.channels() == 3){
|
||||
@ -349,7 +350,13 @@ NAN_METHOD(Matrix::Brightness){
|
||||
}
|
||||
|
||||
}else{
|
||||
NanReturnValue(NanNew("Insufficient or wrong arguments"));
|
||||
if (args.Length() == 1){
|
||||
int diff = args[0]->IntegerValue();
|
||||
cv::Mat img = self->mat + diff;
|
||||
img.copyTo(self->mat);
|
||||
}else{
|
||||
NanReturnValue(NanNew("Insufficient or wrong arguments"));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user