tfg.rendering.camera.perspective.random_patches

Sample patches at different scales and from an image.

focal A tensor of shape [A1, ..., An, 2]
principal_point A tensor of shape [A1, ..., An, 2]
height The height of the image plane in pixels.
width The width of the image plane in pixels.
patch_height The height M of the patch in pixels.
patch_width The width N of the patch in pixels.
scale The scale of the patch.
name A name for this op that defaults to "random_patches".

A tensor of shape [A1, ..., An, M*N, 3] where the last dimension is the ray directions in 3D passing from the M*N pixels of the patch and a tensor of shape [A1, ..., An, M*N, 2] with the pixel x, y locations.