From dcfedf54f1fbfa30b10a62ab20f407be8bee5b66 Mon Sep 17 00:00:00 2001 From: Cao Yuhang <yhcao6@gmail.com> Date: Fri, 27 Dec 2019 19:57:44 +0800 Subject: [PATCH] Add Crop seg to RandomCrop (#1880) * add crop seg to RandomCrop trans * minor fix comment --- mmdet/datasets/pipelines/transforms.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mmdet/datasets/pipelines/transforms.py b/mmdet/datasets/pipelines/transforms.py index f57eb4e..702bdea 100644 --- a/mmdet/datasets/pipelines/transforms.py +++ b/mmdet/datasets/pipelines/transforms.py @@ -378,6 +378,10 @@ class RandomCrop(object): bboxes[:, 1::2] = np.clip(bboxes[:, 1::2], 0, img_shape[0] - 1) results[key] = bboxes + # crop semantic seg + for key in results.get('seg_fields', []): + results[key] = results[key][crop_y1:crop_y2, crop_x1:crop_x2] + # filter out the gt bboxes that are completely cropped if 'gt_bboxes' in results: gt_bboxes = results['gt_bboxes'] -- GitLab