示例#1
0
    def __call__(self, img, target):
        """
        Args:
            img (PIL Image): Image to be flipped.

        Returns:
            PIL Image: Randomly flipped image.
        """
        if random.random() < 0.5:
            return F.vflip(img), F.vflip(target)
        return img, target
示例#2
0
 def __call__(self, img):
     """
     Args:
         img (numpy ndarray): Image to be flipped.
     Returns:
         numpy ndarray: Randomly flipped image.
     """
     if random.random() < self.p:
         return F.vflip(img)
     return img
示例#3
0
 def __call__(self, img):
     """
     Args:
         img (PIL Image): Image to be flipped.
     Returns:
         PIL Image: Randomly flipped image.
     """
     if random.random() < self.p:
         return F.vflip(img)
     return img
示例#4
0
    def __call__(self, sample):
        """
        Args:
            img (PIL Image): Image to be flipped.

        Returns:
            PIL Image: Randomly flipped image.
        """

        if random.random() < 0.5:
            return F.vflip(sample)
        return sample