fixed bugs for masking
This commit is contained in:
@@ -54,7 +54,7 @@ class volume_maker:
|
||||
self.topoutfolder = args.output_path
|
||||
self.array_name = args.segmented_name
|
||||
self.ph = args.phase
|
||||
self.mask = args.masks
|
||||
self.mask = args.mask
|
||||
self.mask_name = args.mask_name
|
||||
|
||||
|
||||
@@ -81,6 +81,8 @@ class volume_maker:
|
||||
|
||||
if self.mask:
|
||||
# TODO: check if mask is int-binary 0-1 and adjust if necessary
|
||||
a,b,c,d,e,f = self.data.attrs['cropping of seg data']
|
||||
im = im[a:b,c:d,e:f]
|
||||
mask = self.data[self.mask_name].sel(timestep = ts).data
|
||||
im = im*mask
|
||||
|
||||
|
||||
@@ -14,9 +14,9 @@ import numpy as np
|
||||
import pyopenvdb as openvdb
|
||||
|
||||
|
||||
toppath = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5/membrane_npy'
|
||||
toppath2 = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5/crack_npy'
|
||||
topoutpath = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5/combined_vdb'
|
||||
toppath = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5II/membrane_npy'
|
||||
toppath2 = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5II/crack_npy'
|
||||
topoutpath = '/mpc/homes/fische_r/NAS/DASCOELY/processing/04_membrane_ML/5II/combined_vdb'
|
||||
|
||||
if not os.path.exists(topoutpath):
|
||||
os.mkdir(topoutpath)
|
||||
|
||||
Reference in New Issue
Block a user