tfm.vision.augment.ImageAugment

View source on GitHub

Image augmentation class for applying image distortions.

Methods

distort

View source

distort(
 image: tf.Tensor
) -> tf.Tensor

Given an image tensor, returns a distorted image with the same shape.

Expect the image tensor values are in the range [0, 255].

Args
image Tensor of shape [height, width, 3] or [num_frames, height, width, 3] representing an image or image sequence.

Returns
The augmented version of image.

distort_with_boxes

View source

distort_with_boxes(
 image: tf.Tensor, bboxes: tf.Tensor
) -> Tuple[tf.Tensor, tf.Tensor]

Distorts the image and bounding boxes.

Expect the image tensor values are in the range [0, 255].

Args
image Tensor of shape [height, width, 3] or [num_frames, height, width, 3] representing an image or image sequence.
bboxes Tensor of shape [num_boxes, 4] or [num_frames, num_boxes, 4] representing bounding boxes for an image or image sequence.

Returns
The augmented version of image and bboxes.

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.

Last updated 2024年02月02日 UTC.