From 25d94aa8aabb8ac3e8bbea0bc439ea6148444cc8 Mon Sep 17 00:00:00 2001 From: leochanj Date: Wed, 21 Oct 2020 01:52:54 -0400 Subject: debug libextra and remove matlab --- .../texture_synthesis/src/matlab/cconv2.m | 50 ---------------------- 1 file changed, 50 deletions(-) delete mode 100755 SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m (limited to 'SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m') diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m b/SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m deleted file mode 100755 index efba438..0000000 --- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/cconv2.m +++ /dev/null @@ -1,50 +0,0 @@ -% RES = CCONV2(MTX1, MTX2, CTR) -% -% Circular convolution of two matrices. Result will be of size of -% LARGER vector. -% -% The origin of the smaller matrix is assumed to be its center. -% For even dimensions, the origin is determined by the CTR (optional) -% argument: -% CTR origin -% 0 DIM/2 (default) -% 1 (DIM/2)+1 - -% Eero Simoncelli, 6/96. Modified 2/97. - -function c = cconv2(a,b,ctr) - -if (exist('ctr') ~= 1) - ctr = 0; -end - -if (( size(a,1) >= size(b,1) ) & ( size(a,2) >= size(b,2) )) - large = a; small = b; -elseif (( size(a,1) <= size(b,1) ) & ( size(a,2) <= size(b,2) )) - large = b; small = a; -else - error('one arg must be larger than the other in both dimensions!'); -end - -ly = size(large,1); -lx = size(large,2); -sy = size(small,1); -sx = size(small,2); - -%% These values are the index of the small mtx that falls on the -%% border pixel of the large matrix when computing the first -%% convolution response sample: -sy2 = floor((sy+ctr+1)/2); -sx2 = floor((sx+ctr+1)/2); - -% pad: -clarge = [ ... - large(ly-sy+sy2+1:ly,lx-sx+sx2+1:lx), large(ly-sy+sy2+1:ly,:), ... - large(ly-sy+sy2+1:ly,1:sx2-1); ... - large(:,lx-sx+sx2+1:lx), large, large(:,1:sx2-1); ... - large(1:sy2-1,lx-sx+sx2+1:lx), ... - large(1:sy2-1,:), ... - large(1:sy2-1,1:sx2-1) ]; - -c = conv2(clarge,small,'valid'); - -- cgit v1.2.2