MCPcopy Create free account
hub / github.com/Project-MONAI/MONAI / __call__

Method __call__

monai/transforms/croppad/array.py:1534–1544  ·  view source on GitHub ↗

See also: :py:class:`monai.transforms.utils.generate_spatial_bounding_box`.

(self, img: NdarrayOrTensor)

Source from the content-addressed store, hash-verified

1532 self.select_fn = select_fn
1533
1534 def __call__(self, img: NdarrayOrTensor) -> np.ndarray:
1535 """
1536 See also: :py:class:`monai.transforms.utils.generate_spatial_bounding_box`.
1537 """
1538 bbox = []
1539
1540 for channel in range(img.shape[0]):
1541 start_, end_ = generate_spatial_bounding_box(img, select_fn=self.select_fn, channel_indices=channel)
1542 bbox.append([i for k in zip(start_, end_) for i in k])
1543
1544 return np.stack(bbox, axis=0)

Callers

nothing calls this directly

Calls 2

appendMethod · 0.45

Tested by

no test coverage detected