Function:Flip

From CUVI Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Mirrors an image about a horizontal or vertical axis, or both

Function

CuviStatus flipImage(const CuviImage& src,
                     CuviImage& dst,
                     const CuviFlipType type = CUVI_FLIP_LEFT_RIGHT,
                     const CuviStream& stream = NULL);


Parameters

Name Type Description
src const CuviImage& Input image
dst CuviImage& Output image
type const CuviFlipType Supports:
CUVI_FLIP_LEFT_RIGHT
CUVI_FLIP_UP_DOWN
CUVI_FLIP_BOTH_DIRECTIONS
stream const CuviStream& GPU stream ID for execution


Image Type Support

Input Output
8uC1 8uC1
8uC3 8uC3
16uC1 16uC1
16uC3 16uC3

Sample

Error creating thumbnail: Unable to save thumbnail to destination
Input Image
Error creating thumbnail: Unable to save thumbnail to destination
Output Image


Example

CuviImage gimg = cuvi::io::loadImage(path), gout;

//function call
cuvi::geometryTransforms::flipImage(gimg,gout,CUVI_FLIP_LEFT_RIGHT);