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;
|