Back to Aurora Vision Library website

You are here: Start » Function Reference » Histogram » Histogram Basics » CreateUniformHistogram

CreateUniformHistogram


Header: AVL.h
Namespace: avl
Module: FoundationBasic

Creates a uniform histogram of desired parameters with common value of all bins.

Syntax

C++
C#
 
void avl::CreateUniformHistogram
(
	double inValue,
	float inDomainStart,
	float inBinSize,
	int inBinCount,
	avl::Histogram& outHistogram
)

Parameters

Name Type Range Default Description
Input value inValue double Common value for all bins of the constructed histogram
Input value inDomainStart float 0.0f First value of the domain represented by the histogram
Input value inBinSize float 0.0 - 1.0f Length of the domain section represented by each bin
Input value inBinCount int 1 - + 1 Length of the domain represented by the histogram
Output value outHistogram Histogram& The resulting histogram

Description

The operation creates a histogram composed from equally valued bins representing the given domain.

Examples

CreateUniformHistogram run with inValue = 10.

Errors

List of possible exceptions:

Error type Description
DomainError Non-positive bin width in CreateUniformHistogram.

See Also

  • ImageHistogram – Computes the histogram of the image pixel values.
  • MakeHistogram – Creates a histogram out of an array of bin values.