From 598b4ac2377c6359323f54d570b704f5d912f483 Mon Sep 17 00:00:00 2001 From: Comment Date: Tue, 4 Mar 2014 09:11:07 +0000 Subject: scaling weird --- glitcher/src/audioGlitcher.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/glitcher/src/audioGlitcher.h b/glitcher/src/audioGlitcher.h index f8b7e36..cf88471 100644 --- a/glitcher/src/audioGlitcher.h +++ b/glitcher/src/audioGlitcher.h @@ -101,8 +101,8 @@ class audioGlitcher { dstTri[i].y=srcTri[i].y+(tY*dstX.cols); //use cols for equiv coords //rotate and scale around centre //transform to centre - dstTri[i].x-=(oX*dstX.cols); - dstTri[i].y-=(oY*dstX.cols); + dstTri[i].x-=(oX*(dstX.cols)); + dstTri[i].y-=(oY*(dstX.cols)); dstTri[i].x*=s; dstTri[i].y*=s; @@ -114,8 +114,8 @@ class audioGlitcher { dstTri[i].y=dy; //transform back - dstTri[i].x+=(oX*dstX.cols); - dstTri[i].y+=(oY*dstX.cols); + dstTri[i].x+=(oX*(dstX.cols)); + dstTri[i].y+=(oY*(dstX.cols)); } cv::Mat trans_mat=getAffineTransform(srcTri,dstTri); @@ -148,7 +148,7 @@ class audioGlitcher { } } -/* + float* psx = (float*)scaledstX.data; float* psy = (float*)scaledstY.data; @@ -159,11 +159,11 @@ class audioGlitcher { cerr<<"dest: <7,5> "< "< "<