Function:HistEq

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.

Performs histogram equalization

Function

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

Parameters

Name Type Description
src const CuviImage& Input Image
dst CuviImage& Equalized Image
stream const CuviStream& GPU stream ID for execution

Image Type Support

Input Output
8uC1 8uC1

Sample

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


Error creating thumbnail: Unable to save thumbnail to destination
Equalized Image


Example

//Input and output image containers on GPU
CuviImage gimg = cuvi::io::loadImage(path,CUVI_LOAD_IMAGE_GRAYSCALE), gout;

//Histogram equalization
cuvi::colorOperations::histEq(gimg,gout);