diff --git a/DFLIMG/DFLJPG.py b/DFLIMG/DFLJPG.py index f854bb2..4ef16e6 100644 --- a/DFLIMG/DFLJPG.py +++ b/DFLIMG/DFLJPG.py @@ -259,12 +259,8 @@ class DFLJPG(object): self.dfl_dict['ie_polys'] = ie_polys - def get_seg_ie_polys(self): return self.dfl_dict.get('seg_ie_polys',None) + def get_seg_ie_polys(self): return self.dfl_dict.get('seg_ie_polys',None) def set_seg_ie_polys(self, seg_ie_polys): - if seg_ie_polys is not None and \ - not isinstance(seg_ie_polys, dict): - seg_ie_polys = seg_ie_polys.dump() - self.dfl_dict['seg_ie_polys'] = seg_ie_polys diff --git a/mainscripts/XSegUtil.py b/mainscripts/XSegUtil.py index 7897f7f..5f1b3f2 100644 --- a/mainscripts/XSegUtil.py +++ b/mainscripts/XSegUtil.py @@ -52,7 +52,7 @@ def merge(input_dir): io.log_info(f"No points found in {json_filepath}, skipping.") continue - dflimg.set_seg_ie_polys (seg_ie_polys) + dflimg.set_seg_ie_polys ( seg_ie_polys.dump() ) dflimg.save() json_filepath.unlink()