From 1918f4e6908ba5ef03342423475108524f0aa14e Mon Sep 17 00:00:00 2001 From: Cristy Date: Fri, 24 Feb 2017 18:28:29 -0500 Subject: [PATCH] ... --- MagickCore/statistic.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c index 5cde9930b..69c498751 100644 --- a/MagickCore/statistic.c +++ b/MagickCore/statistic.c @@ -1528,6 +1528,10 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image, (M20[channel]-M02[channel])*(M20[channel]-M02[channel])))); channel_moments[channel].ellipse_angle=RadiansToDegrees(0.5*atan(2.0* M11[channel]/(M20[channel]-M02[channel]+MagickEpsilon))); + if (channel_moments[channel].ellipse_angle < 0.0) + channel_moments[channel].ellipse_angle+=90.0; + if (channel_moments[channel].ellipse_angle >= 90.0) + channel_moments[channel].ellipse_angle-=90.0; channel_moments[channel].ellipse_eccentricity=sqrt(1.0-( channel_moments[channel].ellipse_axis.y/ (channel_moments[channel].ellipse_axis.x+MagickEpsilon))); -- 2.50.1