-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcellprocess_batch_init.m
67 lines (59 loc) · 2.28 KB
/
cellprocess_batch_init.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
function handles = cellprocess_batch_init(handles, batchini)
close(figure(7)) % cross-session registration
if batchini
% default parameters
handles.minarea = handles.defaultPara.minarea;
set(handles.minsizeIn, 'String', num2str(handles.minarea))
handles.SegPara = handles.defaultPara.KurtosisMapSegPara;
set(handles.SegPara1In, 'String', num2str(handles.SegPara(1)))
set(handles.SegPara2In, 'String', num2str(handles.SegPara(2)))
set(handles.SegPara3In, 'String', num2str(handles.SegPara(3)))
handles.subtractpara = handles.defaultPara.subtractPara;
set(handles.subtractpara1In, 'String', num2str(handles.subtractpara(1)))
set(handles.subtractpara2In, 'String', num2str(handles.subtractpara(2)))
% reset data and saving directory
handles.savingflag = 0;
handles.savenamelist = '';
handles.filepath = '';
set(handles.savenametable, 'Data', handles.savenamelist')
set(handles.savenametable, 'Enable', 'off')
set(handles.edittext_savepath, 'String', handles.savepath)
handles.currentImagelist = '';
if handles.datatype == 1
set(handles.moviedata_check, 'Value', 1)
set(handles.imageseq_check, 'Value', 0)
set(handles.binfile_check, 'Value', 0)
elseif handles.datatype == 2
set(handles.moviedata_check, 'Value', 0)
set(handles.imageseq_check, 'Value', 1)
set(handles.binfile_check, 'Value', 0)
elseif handles.datatype == 3
set(handles.moviedata_check, 'Value', 0)
set(handles.imageseq_check, 'Value', 0)
set(handles.binfile_check, 'Value', 1)
end
set(handles.filelistbox,'Enable','off')
set(handles.filelistbox, 'string', handles.Datalist);
set(handles.ind_fileNum, 'String', length(handles.Datalist))
set(handles.checkSaveSVD, 'Value', handles.saveSVDflag)
end
handles.savename = '';
handles.filename = '';
handles.fext = '';
handles.Regfile = '';
handles.movieinputgrad = 1;
handles.imagelength = [];
handles.imageinfo = [];
handles.im_norm = [];
handles.size = [];
handles.movF = [];
handles.mov = [];
handles.roi = [];
handles.Traces_full = [];
handles.TraceROIPara = [];
handles.BitsPerSample = [];
handles.bytesPerImage = [];
handles.RawPrecision = '';
handles.WorkingPrecision = '';
handles.movieframeID = [];
handles.RegPara = [];