mirror of
https://github.com/peterbraden/node-opencv.git
synced 2025-12-08 19:45:55 +00:00
PyrDown / PyrUp
This commit is contained in:
parent
11db468dcf
commit
daca1a14cb
@ -2,6 +2,7 @@ var cv = require('../lib/opencv')
|
||||
|
||||
var win = new cv.NamedWindow("foo");
|
||||
cv.readImage('./examples/stuff.png', function(e, im){
|
||||
im.pyrDown();
|
||||
win.show(im);
|
||||
setTimeout(function(){
|
||||
win.destroy();
|
||||
|
||||
@ -45,6 +45,8 @@ Matrix::Init(Handle<Object> target) {
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "line", Line);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "save", Save);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "resize", Resize);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "pyrDown", PyrDown);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "pyrUp", PyrUp);
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "channels", Channels);
|
||||
|
||||
NODE_SET_PROTOTYPE_METHOD(constructor, "convertGrayscale", ConvertGrayscale);
|
||||
@ -857,6 +859,21 @@ Matrix::Resize(const v8::Arguments& args){
|
||||
return scope.Close(Undefined());
|
||||
}
|
||||
|
||||
Handle<Value>
|
||||
Matrix::PyrDown(const v8::Arguments& args){
|
||||
SETUP_FUNCTION(Matrix)
|
||||
|
||||
cv::pyrDown(self->mat, self->mat);
|
||||
return scope.Close(v8::Undefined());
|
||||
}
|
||||
|
||||
Handle<Value>
|
||||
Matrix::PyrUp(const v8::Arguments& args){
|
||||
SETUP_FUNCTION(Matrix)
|
||||
|
||||
cv::pyrUp(self->mat, self->mat);
|
||||
return scope.Close(v8::Undefined());
|
||||
}
|
||||
|
||||
Handle<Value>
|
||||
Matrix::inRange(const v8::Arguments& args) {
|
||||
|
||||
@ -41,6 +41,8 @@ class Matrix: public node::ObjectWrap {
|
||||
JSFUNC(ToBufferAsync)
|
||||
|
||||
JSFUNC(Resize)
|
||||
JSFUNC(PyrDown)
|
||||
JSFUNC(PyrUp)
|
||||
|
||||
JSFUNC(ConvertGrayscale)
|
||||
JSFUNC(ConvertHSVscale)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user