summaryrefslogtreecommitdiffstats
path: root/SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m
diff options
context:
space:
mode:
authorleochanj <jbakita@cs.unc.edu>2020-10-21 01:52:54 -0400
committerleochanj <jbakita@cs.unc.edu>2020-10-21 15:59:54 -0400
commit0efc775370d2ff91927d1b383a99eab78dc5538f (patch)
treea41fe470fee5adc4d944ecd6b917bc48df8c7e0f /SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m
parente2b50015cebdfba68699abd6e8575e38230f5a78 (diff)
debug libextra and remove matlab
FLUSH_CACHES
Diffstat (limited to 'SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m')
-rwxr-xr-xSD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m32
1 files changed, 0 insertions, 32 deletions
diff --git a/SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m b/SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m
deleted file mode 100755
index 28804f3..0000000
--- a/SD-VBS/benchmarks/texture_synthesis/src/matlab/clip.m
+++ /dev/null
@@ -1,32 +0,0 @@
1% [RES] = clip(IM, MINVALorRANGE, MAXVAL)
2%
3% Clip values of matrix IM to lie between minVal and maxVal:
4% RES = max(min(IM,MAXVAL),MINVAL)
5% The first argument can also specify both min and max, as a 2-vector.
6% If only one argument is passed, the range defaults to [0,1].
7
8function res = clip(im, minValOrRange, maxVal)
9
10if (exist('minValOrRange') ~= 1)
11 minVal = 0;
12 maxVal = 1;
13elseif (length(minValOrRange) == 2)
14 minVal = minValOrRange(1);
15 maxVal = minValOrRange(2);
16elseif (length(minValOrRange) == 1)
17 minVal = minValOrRange;
18 if (exist('maxVal') ~= 1)
19 maxVal=minVal+1;
20 end
21else
22 error('MINVAL must be a scalar or a 2-vector');
23end
24
25if ( maxVal < minVal )
26 error('MAXVAL should be less than MINVAL');
27end
28
29res = im;
30res(find(im < minVal)) = minVal;
31res(find(im > maxVal)) = maxVal;
32