@@ -302,7 +302,7 @@ class parameters(object):
302302
303303 def generate (self ,threshold = 'otsu' ,watershed = False ,watershed_size = 0 ,
304304 watershed_erosion = 0 ,invert = False ,min_size = 0 ,store_im = False ,
305- pad = 5 ,rb_kernel = 0 ,gaussian = 0 ,local_size = 1 ):
305+ pad = 5 ,rb_kernel = 0 ,gaussian = 0 ,local_size = 1 , clear_borders = True ):
306306 self .segment = {}
307307 self .segment ['threshold' ] = threshold
308308 self .segment ['watershed' ] = watershed
@@ -313,6 +313,7 @@ def generate(self,threshold='otsu',watershed=False,watershed_size=0,
313313 self .segment ['rb_kernel' ] = rb_kernel
314314 self .segment ['gaussian' ] = gaussian
315315 self .segment ['local_size' ] = local_size
316+ self .segment ['clear_borders' ] = clear_borders
316317
317318 self .store = {}
318319 self .store ['store_im' ] = store_im
@@ -346,6 +347,7 @@ def save(self,filename=os.path.dirname(inspect.getfile(process))+'/parameters/pa
346347 segment .attrs ["rb_kernel" ] = self .segment ['rb_kernel' ]
347348 segment .attrs ["gaussian" ] = self .segment ['gaussian' ]
348349 segment .attrs ["local_size" ] = self .segment ['local_size' ]
350+ segment .attrs ["clear_borders" ] = self .segment ['clear_borders' ]
349351 store .attrs ['store_im' ] = self .store ['store_im' ]
350352 store .attrs ['pad' ] = self .store ['pad' ]
351353 store .attrs ['store_maps' ] = self .store ['store_maps' ]
@@ -376,6 +378,7 @@ def load(self,filename=os.path.dirname(inspect.getfile(process))+'/parameters/pa
376378 self .segment ['rb_kernel' ] = segment .attrs ["rb_kernel" ]
377379 self .segment ['gaussian' ] = segment .attrs ["gaussian" ]
378380 self .segment ['local_size' ] = segment .attrs ["local_size" ]
381+ self .segment ['clear_borders' ] = segment .attrs ["clear_borders" ]
379382 self .store ['store_im' ] = store .attrs ['store_im' ]
380383 self .store ['pad' ] = store .attrs ['pad' ]
381384 self .store ['store_maps' ] = store .attrs ['store_maps' ]
0 commit comments