Function:NOT

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.

Inverts the bits of each image pixel.

Function

CuviStatus NOT(const CuviImage& src,
               CuviImage& dst,
               const CuviStream& stream = CuviStream());

Parameters

Name Type Description
src const CuviImage& Input Image
dst CuviImage& Destination Image
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
Negative Image


Example

//Creating GPU images
CuviImage gimg = cuvi:io::loadImage(path), gout;

	
//Computing Negative of the image
cuvi::arithmeticLogical::NOT(gimg,gout);

//The same can be achieved using the ~ operator
gout = ~gimg;