|
|
@@ -1298,6 +1298,7 @@ class RTRTrainer(object):
|
|
|
|
|
|
# Visualize train targets
|
|
|
if self.args.vis_tgt:
|
|
|
+ targets = self.denormalize_bbox(targets, img_size)
|
|
|
vis_data(images*255, targets)
|
|
|
|
|
|
# Inference
|
|
|
@@ -1384,6 +1385,14 @@ class RTRTrainer(object):
|
|
|
return targets
|
|
|
|
|
|
|
|
|
+ def denormalize_bbox(self, targets, img_size):
|
|
|
+ # normalize targets
|
|
|
+ for tgt in targets:
|
|
|
+ tgt["boxes"] *= img_size
|
|
|
+
|
|
|
+ return targets
|
|
|
+
|
|
|
+
|
|
|
def rescale_image_targets(self, images, targets, stride, min_box_size, multi_scale_range=[0.5, 1.5]):
|
|
|
"""
|
|
|
Deployed for Multi scale trick.
|