Computes the normalized pixel coordinates for the specified image size.
tfg.rendering.barycentrics.normalized_pixel_coordinates(
image_width: int, image_height: int
) -> Tuple[tf.Tensor, tf.Tensor]
The x-coordinates will range from -1 to 1 left to right. The y-coordinates will range from -1 to 1 top to bottom. The extrema +-1 will fall onto the exterior pixel boundaries, while the coordinates will be evaluated at pixel centers. So, image of width 4 will have normalized pixel x-coordinates at [-0.75 -0.25 0.25 0.75], while image of width 3 will have them at [-0.667 0 0.667].
Args | |
---|---|
image_width
|
int specifying desired output image width in pixels. |
image_height
|
int specifying desired output image height in pixels. |
Returns | |
---|---|
Two float32 tensors with shape [image_height, image_width] containing x- and y- coordinates, respecively, for each image pixel. |