Applies Shear Transformation to the image and shifts the bboxes.
tfm.vision.augment.shear_with_bboxes(
image, bboxes, level, replace, shear_horizontal
)
Args |
image
|
3D uint8 Tensor.
|
bboxes
|
2D Tensor that is a list of the bboxes in the image. Each bbox
has 4 elements (min_y, min_x, max_y, max_x) of type float with values
between [0, 1].
|
level
|
Float. How much to shear the image. This value will be between
-0.3 to 0.3.
|
replace
|
A one or three value 1D tensor to fill empty pixels.
|
shear_horizontal
|
Boolean. If true then shear in X dimension else shear in
the Y dimension.
|
Returns |
A tuple containing a 3D uint8 Tensor that will be the result of shearing
image by level. The second element of the tuple is bboxes, where now
the coordinates will be shifted to reflect the sheared image.
|
Raises |
ValueError
|
If applied to video.
|