We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4bd32f4 commit 2848885Copy full SHA for 2848885
mmseg/datasets/pipelines/loading.py
@@ -135,8 +135,12 @@ def __call__(self, results):
135
backend=self.imdecode_backend).squeeze().astype(np.uint8)
136
# modify if custom classes
137
if results.get('label_map', None) is not None:
138
+ # Add deep copy to solve bug of repeatedly
139
+ # replace `gt_semantic_seg`, which is reported in
140
+ # https://github.com/open-mmlab/mmsegmentation/pull/1445/
141
+ gt_semantic_seg_copy = gt_semantic_seg.copy()
142
for old_id, new_id in results['label_map'].items():
- gt_semantic_seg[gt_semantic_seg == old_id] = new_id
143
+ gt_semantic_seg[gt_semantic_seg_copy == old_id] = new_id
144
# reduce zero_label
145
if self.reduce_zero_label:
146
# avoid using underflow conversion
0 commit comments