tfa.image.transform_ops.flat_transforms_to_matrices

View source on GitHub

Converts projective transforms to affine matrices.

tfa.image.transform_ops.flat_transforms_to_matrices(
    transforms,
    name=None
)

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

Args:

  • transforms: Vector of length 8, or batches of transforms with shape (N, 8).
  • name: The name for the op.

Returns:

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.

Raises:

  • ValueError: If transforms have an invalid shape.