tfg.rendering.barycentrics.normalized_pixel_coordinates
Stay organized with collections
Save and categorize content based on your preferences.
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.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2022-10-28 UTC.
[null,null,["Last updated 2022-10-28 UTC."],[],[],null,["# tfg.rendering.barycentrics.normalized_pixel_coordinates\n\n\u003cbr /\u003e\n\n|-------------------------------------------------------------------------------------------------------------------------------------|\n| [View source on GitHub](https://github.com/tensorflow/graphics/blob/master/tensorflow_graphics/rendering/barycentrics.py#L130-L154) |\n\nComputes the normalized pixel coordinates for the specified image size. \n\n tfg.rendering.barycentrics.normalized_pixel_coordinates(\n image_width: int, image_height: int\n ) -\u003e Tuple[tf.Tensor, tf.Tensor]\n\nThe x-coordinates will range from -1 to 1 left to right.\nThe y-coordinates will range from -1 to 1 top to bottom.\nThe extrema +-1 will fall onto the exterior pixel boundaries, while the\ncoordinates will be evaluated at pixel centers. So, image of width 4 will have\nnormalized pixel x-coordinates at \\[-0.75 -0.25 0.25 0.75\\], while image of\nwidth 3 will have them at \\[-0.667 0 0.667\\].\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Args ---- ||\n|----------------|-------------------------------------------------------|\n| `image_width` | int specifying desired output image width in pixels. |\n| `image_height` | int specifying desired output image height in pixels. |\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Returns ------- ||\n|---|---|\n| Two float32 tensors with shape \\[image_height, image_width\\] containing x- and y- coordinates, respecively, for each image pixel. ||\n\n\u003cbr /\u003e"]]