diff options
author | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2011-07-09 23:32:13 +0000 |
---|---|---|
committer | giraffedata <giraffedata@9d0c8265-081b-0410-96cb-a4ca84ce46f8> | 2011-07-09 23:32:13 +0000 |
commit | b1cd183c10ff0faf7061e95d71e9b05e4a2419d0 (patch) | |
tree | 32c65a3f632a92523344c3401cfeacc0f06b24f0 /analyzer/pgmtexture.c | |
parent | c9cfd1d2d5037c9c56875ed8b1c6f4f76e880ebc (diff) | |
download | netpbm-mirror-b1cd183c10ff0faf7061e95d71e9b05e4a2419d0.tar.gz netpbm-mirror-b1cd183c10ff0faf7061e95d71e9b05e4a2419d0.tar.xz netpbm-mirror-b1cd183c10ff0faf7061e95d71e9b05e4a2419d0.zip |
Fix incorrect sum variance output
git-svn-id: http://svn.code.sf.net/p/netpbm/code/trunk@1509 9d0c8265-081b-0410-96cb-a4ca84ce46f8
Diffstat (limited to 'analyzer/pgmtexture.c')
-rw-r--r-- | analyzer/pgmtexture.c | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/analyzer/pgmtexture.c b/analyzer/pgmtexture.c index 38eab114..1ad89264 100644 --- a/analyzer/pgmtexture.c +++ b/analyzer/pgmtexture.c @@ -41,6 +41,11 @@ ** ** 05 Oct 05 - Marc Breithecker <Marc.Breithecker@informatik.uni-erlangen.de> ** Fix calculation or normalizing constants for d > 1. +** 9 Jul 11 - Francois P. S. Luus <fpsluus@gmail.com> supplied fix for sum +** variance calculation (use F6:savg instead of F8:sentropy in +** F7:svar equation). + + */ #include <math.h> @@ -993,15 +998,16 @@ main (int argc, char *argv[]) { savg[3] = f6_savg (P_matrix135, tones); results (F6, savg); + svar[0] = f7_svar (P_matrix0, tones, savg[0]); + svar[1] = f7_svar (P_matrix45, tones, savg[1]); + svar[2] = f7_svar (P_matrix90, tones, savg[2]); + svar[3] = f7_svar (P_matrix135, tones, savg[3]); + results (F7, svar); + sentropy[0] = f8_sentropy (P_matrix0, tones); sentropy[1] = f8_sentropy (P_matrix45, tones); sentropy[2] = f8_sentropy (P_matrix90, tones); sentropy[3] = f8_sentropy (P_matrix135, tones); - svar[0] = f7_svar (P_matrix0, tones, sentropy[0]); - svar[1] = f7_svar (P_matrix45, tones, sentropy[1]); - svar[2] = f7_svar (P_matrix90, tones, sentropy[2]); - svar[3] = f7_svar (P_matrix135, tones, sentropy[3]); - results (F7, svar); results (F8, sentropy); entropy[0] = f9_entropy (P_matrix0, tones); |