[python-dtcwt] 221/497: add output from cpxinterp2b to 'known good' output

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Tue Jul 21 18:06:07 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/sid
in repository python-dtcwt.

commit a75486de36a33d2a29c9b9e178a71b62d4f00294
Author: Rich Wareham <rjw57 at cam.ac.uk>
Date:   Wed Dec 4 15:28:11 2013 +0000

    add output from cpxinterp2b to 'known good' output
---
 matlab/gen_verif.m     |  18 +++++++++++++++++-
 tests/verification.npz | Bin 251136 -> 279070 bytes
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/matlab/gen_verif.m b/matlab/gen_verif.m
index be2d4d8..45a27b2 100644
--- a/matlab/gen_verif.m
+++ b/matlab/gen_verif.m
@@ -30,4 +30,20 @@ qshift_b_bp = load('qshift_b_bp');
 
 [lena_Ylb, lena_Yhb, lena_Yscaleb] = dtwavexfm2b(lena, 4, 'near_sym_b_bp', 'qshift_b_bp');
 
-save('verification.mat', 'lena_coldfilt', 'lena_colifilt', 'lena_Yl', 'lena_Yh', 'lena_Yscale', 'lena_Ylb', 'lena_Yhb', 'lena_Yscaleb');
+%% 3x interpolation of subbands
+x = lena_Yh{3};
+sx = size(x);
+nx = sx(2)*3; ny = sx(1)*3;
+scx = sx(2) / nx;
+scy = sx(1) / ny;
+[X, Y] = meshgrid(0.5 + ((1:nx)-0.5)*scx, 0.5 + ((1:ny)-0.5)*scy);
+locs = [Y(:), X(:)];
+w = [-3 -1; -3 -3; -1 -3; 1 -3; 3 -3; 3 -1]*pi/2.15;
+lena_upsample = zeros(ny, nx, 6);
+for sb=1:6
+    tmp = zeros(ny, nx);
+    tmp(:) = cpxinterp2b(x(:,:,sb),locs,w(sb,:), 'linear');
+    lena_upsample(:,:,sb) = tmp;
+end
+
+save('verification.mat', 'lena_coldfilt', 'lena_colifilt', 'lena_Yl', 'lena_Yh', 'lena_Yscale', 'lena_Ylb', 'lena_Yhb', 'lena_Yscaleb', 'lena_upsample');
diff --git a/tests/verification.npz b/tests/verification.npz
index 4d28a3c..5c8c5de 100644
Binary files a/tests/verification.npz and b/tests/verification.npz differ

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/python-dtcwt.git



More information about the debian-science-commits mailing list