jiangjiajun пре 5 година
родитељ
комит
c83320a1b7
2 измењених фајлова са 6 додато и 1 уклоњено
  1. 0 1
      paddlex/cv/transforms/det_transforms.py
  2. 6 0
      paddlex/cv/transforms/seg_transforms.py

+ 0 - 1
paddlex/cv/transforms/det_transforms.py

@@ -156,7 +156,6 @@ class Compose(DetTransform):
         if not isinstance(augmenters, list):
             raise Exception(
                 "augmenters should be list type in func add_augmenters()")
-        assert mode == 'train', "There should be exists augmenters while on train mode"
         self.transforms = augmenters + self.transforms.transforms
 
 

+ 6 - 0
paddlex/cv/transforms/seg_transforms.py

@@ -108,6 +108,12 @@ class Compose(SegTransform):
                     outputs = (im, im_info)
         return outputs
 
+    def add_augmenters(self, augmenters):
+        if not isinstance(augmenters, list):
+            raise Exception(
+                "augmenters should be list type in func add_augmenters()")
+        self.transforms = augmenters + self.transforms.transforms
+
 
 class RandomHorizontalFlip(SegTransform):
     """以一定的概率对图像进行水平翻转。当存在标注图像时,则同步进行翻转。