aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Villeret <avilleret@users.sourceforge.net>2013-04-13 23:58:39 +0000
committerAntoine Villeret <avilleret@users.sourceforge.net>2013-04-13 23:58:39 +0000
commitd86511957eb97505955c3371d8952336a74dfb3e (patch)
treef40ad80cfe0b38cd7bfaa9652c8ca42d27b091fc
parent5b22d6b02a953bd107fd800b6ca1afda1bf33558 (diff)
fix bug in RGBA mode
svn path=/trunk/externals/pix_opencv/; revision=17088
-rw-r--r--pix_opencv_warpperspective.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/pix_opencv_warpperspective.cc b/pix_opencv_warpperspective.cc
index e0f0eba..6d1f122 100644
--- a/pix_opencv_warpperspective.cc
+++ b/pix_opencv_warpperspective.cc
@@ -116,9 +116,8 @@ void pix_opencv_warpperspective :: processRGBAImage(imageStruct &image)
// no need to copy a lot of memory, just point to it...
rgb->imageData = (char*) image.data;
-
cvWarpPerspective(rgb, tmp, mapMatrix, flags, cvScalar(0));
- memcpy(image.data, tmp->imageData, image.xsize*image.ysize);
+ memcpy(image.data, tmp->imageData, image.xsize*image.ysize*image.csize);
}