Difference between revisions of "Function:HistEq"

From CUVI Wiki
Line 47: Line 47:
|}
|}


===Sample===
====Sample====
{|
[[File:Eqbefore.jpg|frame|Input Image]]
|-
<br/>
|[[File:Eqbefore.jpg|frame|Input Image]]
[[File:Eqafter.jpg|frame|Equalized Image]]
|[[File:Eqafter.jpg|frame|Equalized Image]]
<br/>
|}
 


===Example===
===Example===

Revision as of 21:02, 18 October 2022

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