Module imageproc::geometric_transformations
source · [−]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.