Do more. Code less. Free software for GPU computing.
<scroll to top>
Functions

Histograms

Data Analysis | Image and Signal Processing

Functions

array histogram (const array &data, unsigned nbins)
 Histogram of all values in data.
array histogram (const array &data, unsigned nbins, float min, float max)
 Histogram of all values in data.
array histequal (const array &data, const array &histogram)
 Data normalization via histogram equalization.

Function Documentation

array af::histogram ( const array &  data,
unsigned  nbins 
)

Histogram of all values in data.

Parameters:
[in]datatreated as vector
[in]nbinsNumber of output bins to populate
Returns:
non-normalized histogram of data
Examples:
examples/image/gfor_hist_demo.cpp, and examples/image/image_demo.cpp.
array af::histogram ( const array &  data,
unsigned  nbins,
float  min,
float  max 
)

Histogram of all values in data.

Parameters:
[in]datatreated as vector
[in]nbinsNumber of bins to populate between min and max
[in]minminimum bin value
[in]maxmaximum bin value
Returns:
non-normalized histogram of data
array af::histequal ( const array &  data,
const array &  histogram 
)

Data normalization via histogram equalization.

Parameters:
[in]datanon-normalized input (assume values [0-255])
[in]histogramtarget histogram to approximate in output (assume 256 bins)
Returns:
data with histogram approximately equal to histogram
Examples:
examples/image/image_demo.cpp.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines