Expand description
Geometric transformations of images. This includes rotations, translation, and general projective transformations.
Structs§
- A 2d projective transformation, stored as a row major 3x3 matrix.
Enums§
- How to handle pixels whose pre-image lies between input pixels.
Functions§
- Rotates an image clockwise about the provided center by theta radians. The output image has the same dimensions as the input. Output pixels whose pre-image lies outside the input image are set to
default
. - Rotates an image clockwise about its center. The output image has the same dimensions as the input. Output pixels whose pre-image lies outside the input image are set to
default
. - Translates the input image by t. Note that image coordinates increase from top left to bottom right. Output pixels whose pre-image are not in the input image are set to the boundary pixel in the input image nearest to their pre-image.
- Applies a projective transformation to an image.
- Applies a projective transformation to an image, writing to a provided output.
- Warps an image using the provided function to define the pre-image of each output pixel, writing into a preallocated output.
- Warps an image using the provided function to define the pre-image of each output pixel.