Geometric Operations
[Image Processing]
Detailed Description
- Operations to change the shape of the image.
- See im_process_loc.h
Functions | |
void | imProcessCalcRotateSize (int width, int height, int *new_width, int *new_height, double cos0, double sin0) |
int | imProcessRotate (const imImage *src_image, imImage *dst_image, double cos0, double sin0, int order) |
void | imProcessRotate90 (const imImage *src_image, imImage *dst_image, int dir) |
void | imProcessRotate180 (const imImage *src_image, imImage *dst_image) |
void | imProcessMirror (const imImage *src_image, imImage *dst_image) |
void | imProcessFlip (const imImage *src_image, imImage *dst_image) |
int | imProcessRadial (const imImage *src_image, imImage *dst_image, float k1, int order) |
Function Documentation
|
Calculates the size of the new image after rotation. |
|
Rotates the image using the given interpolation order (see imProcessResize). |
|
Rotate the image in 90 degrees counterclockwise or clockwise. Swap columns by lines. |
|
Rotate the image in 180 degrees. Swap columns and swap lines. |
|
Mirrors the image in a horizontal flip. Swap columns. |
|
Apply a vertical flip. Swap lines. |
|
Apply a radial distortion using the given interpolation order (see imProcessResize). |