Generates a 2D or 3D flow field (sampling grid), given a batch of
affine matrices theta
.
Arguments
- theta
(Tensor) input batch of affine matrices with shape (
) for 2D or ( ) for 3D- size
(torch.Size) the target output image size. (
for 2D or for 3D) Example: torch.Size((32, 3, 24, 24))- align_corners
(bool, optional) if
True
, consider-1
and1
to refer to the centers of the corner pixels rather than the image corners. Refer tonnf_grid_sample()
for a more complete description. A grid generated bynnf_affine_grid()
should be passed tonnf_grid_sample()
with the same setting for this option. Default:False
Note
This function is often used in conjunction with nnf_grid_sample()
to build Spatial Transformer Networks
_ .