diff --git a/examples/warp_image.js b/examples/warp_image.js index b2ebfeb..9b11178 100644 --- a/examples/warp_image.js +++ b/examples/warp_image.js @@ -1,6 +1,6 @@ var cv = require('../lib/opencv'); -cv.readImage("./quads.jpg", function(err, im) { +cv.readImage("./mona.png", function(err, im) { var srcArray = [ 0,0, @@ -10,14 +10,14 @@ cv.readImage("./quads.jpg", function(err, im) { var dstArray = [ 0,0, im.width()*.9,im.height()*.1, - im.width().im.height(), + im.width(),im.height(), im.width()*.2,im.height()*.8]; var xfrmMat = im.getPerspectiveTransform(srcArray,dstArray); img_warp = im.copy(); img_warp.warpPerspective(xfrmMat,im.width,im.height,[255,255,255]); - img_warp.save("/tmp/warp.jpg"); + img_warp.save("/tmp/mona_warp.png"); }); diff --git a/src/Matrix.cc b/src/Matrix.cc index 643f6af..5b0f960 100755 --- a/src/Matrix.cc +++ b/src/Matrix.cc @@ -1762,7 +1762,7 @@ Matrix::PutText(const v8::Arguments& args) { Handle Matrix::GetPerspectiveTransform(const v8::Arguments& args) { - SETUP_FUNCTION(Matrix) + HandleScope scope; // extract quad args Local srcArray = args[0]->ToObject();