RandomCropNearBBox

Targets:
image
mask
bboxes
keypoints
volume
mask3d
Image Types:uint8, float32

Crop bbox from image with random shift by x,y coordinates

Arguments
max_part_shift
tuple[float, float] | float
[0,0.3]

Max shift in height and width dimensions relative to cropping_bbox dimension. If max_part_shift is a single float, the range will be (0, max_part_shift). Default (0, 0.3).

cropping_bbox_key
str
cropping_bbox

Additional target key for cropping box. Default cropping_bbox.

p
float
1

probability of applying the transform. Default: 1.

Examples
>>> aug = Compose([RandomCropNearBBox(max_part_shift=(0.1, 0.5), cropping_bbox_key='test_bbox')],
>>>              bbox_params=BboxParams("pascal_voc"))
>>> result = aug(image=image, bboxes=bboxes, test_bbox=[0, 5, 10, 20])