MCPcopy
hub / github.com/dbolya/yolact / Compose

Class Compose

utils/augmentations.py:39–56  ·  view source on GitHub ↗

Composes several augmentations together. Args: transforms (List[Transform]): list of transforms to compose. Example: >>> augmentations.Compose([ >>> transforms.CenterCrop(10), >>> transforms.ToTensor(), >>> ])

Source from the content-addressed store, hash-verified

37
38
39class Compose(object):
40 """Composes several augmentations together.
41 Args:
42 transforms (List[Transform]): list of transforms to compose.
43 Example:
44 >>> augmentations.Compose([
45 >>> transforms.CenterCrop(10),
46 >>> transforms.ToTensor(),
47 >>> ])
48 """
49
50 def __init__(self, transforms):
51 self.transforms = transforms
52
53 def __call__(self, img, masks=None, boxes=None, labels=None):
54 for t in self.transforms:
55 img, masks, boxes, labels = t(img, masks, boxes, labels)
56 return img, masks, boxes, labels
57
58
59class Lambda(object):

Callers 3

__call__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected