summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m')
-rwxr-xr-xSD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m32
1 files changed, 0 insertions, 32 deletions
diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m b/SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m
deleted file mode 100755
index baa9f77..0000000
--- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/setPyrBand.m
+++ /dev/null
@@ -1,32 +0,0 @@
1% NEWPYR = setPyrBand(PYR, INDICES, BAND, BAND_NUM)
2%
3% Insert an image (BAND) into a pyramid (gaussian, laplacian, QMF/wavelet,
4% or steerable). Subbands are numbered consecutively, from finest
5% (highest spatial frequency) to coarsest (lowest spatial frequency).
6
7% Eero Simoncelli, 1/03.
8
9function pyr = pyrBand(pyr, pind, band, bandNum)
10
11%% Check: PIND a valid index matrix?
12if ( ~(ndims(pind) == 2) | ~(size(pind,2) == 2) | ~all(pind==round(pind)) )
13 pind
14 error('pyrTools:badArg',...
15 'PIND argument is not an Nbands X 2 matrix of integers');
16end
17
18%% Check: PIND consistent with size of PYR?
19if ( length(pyr) ~= sum(prod(pind,2)) )
20 error('pyrTools:badPyr',...
21 'Pyramid data vector length is inconsistent with index matrix PIND');
22end
23
24%% Check: size of BAND consistent with desired BANDNUM?
25if (~all(size(band) == pind(bandNum,:)))
26 size(band)
27 pind(bandNum,:)
28 error('pyrTools:badArg',...
29 'size of BAND to be inserted is inconsistent with BAND_NUM');
30end
31
32pyr(pyrBandIndices(pind,bandNum)) = vectify(band);