vis4d.data.transforms.flip
Horizontal flip augmentation.
Functions
|
Get axis number of certain direction given axis mode. |
Classes
|
Flip a list of 2D bounding boxes. |
|
Flip 3D bounding box array. |
|
Flip depth map. |
|
Flip a list of numpy image array of shape [N, H, W, C]. |
|
Flip instance masks. |
|
Modify intrinsics for image flip. |
|
Flip optical flow map. |
|
Flip pointcloud array. |
|
Flip segmentation masks. |
- class FlipImages(*, in_keys=['images'], out_keys=['images'], sensors=None, same_on_batch=True, **kwargs)[source]
Flip a list of numpy image array of shape [N, H, W, C].
- class FlipBoxes2D(*, in_keys=('boxes2d', 'images'), out_keys=('boxes2d',), sensors=None, same_on_batch=True, **kwargs)[source]
Flip a list of 2D bounding boxes.
- class FlipSegMasks(*, in_keys=['seg_masks'], out_keys=['seg_masks'], sensors=None, same_on_batch=True, **kwargs)[source]
Flip segmentation masks.
- class FlipDepthMaps(*, in_keys=['depth_maps'], out_keys=['depth_maps'], sensors=None, same_on_batch=True, **kwargs)[source]
Flip depth map.
- class FlipOpticalFlows(*, in_keys=['optical_flows'], out_keys=['optical_flows'], sensors=None, same_on_batch=True, **kwargs)[source]
Flip optical flow map.
- class FlipInstanceMasks(*, in_keys=['instance_masks'], out_keys=['instance_masks'], sensors=None, same_on_batch=True, **kwargs)[source]
Flip instance masks.
- get_axis(direction, axis_mode)[source]
Get axis number of certain direction given axis mode.
- Parameters:
direction (str) – One of horizontal, vertical and lateral.
axis_mode (AxisMode) – axis mode.
- Returns:
Number of axis in certain direction.
- Return type:
int
- class FlipBoxes3D(*, in_keys=('boxes3d', 'axis_mode'), out_keys=('boxes3d',), sensors=None, same_on_batch=True, **kwargs)[source]
Flip 3D bounding box array.