Converts projective transforms to affine matrices.

img_flat_transforms_to_matrices(transforms, name = NULL)

Arguments

transforms

Vector of length 8, or batches of transforms with shape `(N, 8)`.

name

The name for the op.

Value

3D tensor of matrices with shape `(N, 3, 3)`. The output matrices map the *output coordinates* (in homogeneous coordinates) of each transform to the corresponding *input coordinates*.

Details

Note that the output matrices map output coordinates to input coordinates. For the forward transformation matrix, call `tf$linalg$inv` on the result.

Raises

ValueError: If `transforms` have an invalid shape.