summaryrefslogtreecommitdiffstats
path: root/SD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m
diff options
context:
space:
mode:
Diffstat (limited to 'SD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m')
-rwxr-xr-xSD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m38
1 files changed, 38 insertions, 0 deletions
diff --git a/SD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m b/SD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m
new file mode 100755
index 0000000..c9b46ab
--- /dev/null
+++ b/SD-VBS/common/toolbox/toolbox_basic/stella/test_ncutm.m
@@ -0,0 +1,38 @@
1fn = 'walk1';
2
3repulsion_test = 1;
4
5if 1,
6 f = getimage2(fn);
7 par = jshincutdefpar;
8 par.fname_base = fn;
9 par.spatial_neighborhood_x = 10;
10 par.sigma_x = 3 * par.spatial_neighborhood_x;
11 par.sig_IC = 0.03;
12 par.num_eigvecs = 10;
13 par.offset = 0.00;
14 par.sig_filter = 1.0;
15 par.elong_filter = 3.0;
16 [par,rec_num] = jshincut(par);
17 [g,lgd,v,s,dd] = showncut(fn,rec_num);
18
19if repulsion_test,
20 par.offset = 0.1;
21 [par,rec_num] = jshincut(par);
22 figure;
23 [g,lgd,v,s,dd] = showncut(fn,rec_num);
24end
25end
26
27if 0,
28 x = v(:,:,1);
29 y = v(:,:,2);
30 figure;
31 subplot(2,1,1); plot(x(:),y(:),'ro');
32 r = sqrt(x.^2+y.^2);
33 x = x./r;
34 y = y./r;
35 subplot(2,1,2); im([x,y]*[x,y]');
36 % mask = (x>0) & y>0;
37 % showmask(f,mask);
38end