//script parameters #@ File(label="Directory", style="directory") dir #@ File(label="Pixel Classification", description="Enter an ilastik project (ilp) file", style="extensions:ilp") project #@ String(label="Type", choices={"Grid: row-by-row", "Grid: column-by-column", "Grid: snake by rows", "Grid: snake by columns"}, style="radioButtonVertical") type #@ Integer (label="Mean filter (radius)", value=2, persist=false) mean #@ Integer (label="Open (iterations)", value=5, persist=false) iterOpen #@ Integer (label="Threshold (%)", value=50, max=100, min=0, style="slider") threshold threshold/=100; original=File.getName(dir); list=getFileList(dir); Array.sort(list); outputMerged=File.getParent(dir)+File.separator+original+"_merged"; outputStitched=File.getParent(dir)+File.separator+original+"_stitched"; //check if the folder contains h5 files h5Files=0; for (i=0; i