]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 29 Apr 2014 15:02:43 +0000 (15:02 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 29 Apr 2014 15:02:43 +0000 (15:02 +0000)
MagickCore/feature.c

index cd1331e602d5d2d7e2ea546026ded29999da8b4b..be4aef3e6a6d84a6cfd7a240e96fac0131a924c3 100644 (file)
@@ -2146,8 +2146,8 @@ MagickExport Image *MeanShiftImage(const Image *image,const size_t width,
                   pixel;
 
                 status=GetOneCacheViewVirtualPixelInfo(pixel_view,(ssize_t)
-                  (mean_location.x+u),(ssize_t) (mean_location.y+v),&pixel,
-                  exception);
+                  MagickRound(mean_location.x+u),(ssize_t) MagickRound(
+                  mean_location.y+v),&pixel,exception);
                 distance=(mean_pixel.red-pixel.red)*(mean_pixel.red-pixel.red)+
                   (mean_pixel.green-pixel.green)*(mean_pixel.green-pixel.green)+
                   (mean_pixel.blue-pixel.blue)*(mean_pixel.blue-pixel.blue);
@@ -2165,8 +2165,8 @@ MagickExport Image *MeanShiftImage(const Image *image,const size_t width,
           }
         }
         gamma=1.0/count;
-        mean_location.x=MagickRound(gamma*sum_location.x);
-        mean_location.y=MagickRound(gamma*sum_location.y);
+        mean_location.x=gamma*sum_location.x;
+        mean_location.y=gamma*sum_location.y;
         mean_pixel.red=gamma*sum_pixel.red;
         mean_pixel.green=gamma*sum_pixel.green;
         mean_pixel.blue=gamma*sum_pixel.blue;