oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
Features

Functions

double oevislib_net.Histogram.GetAverage ()
 Computes the average of the histogram's frequencies.
double oevislib_net.Histogram.GetMaximum (Optional< Range > inRange=null, InterpolationMethod1D inInterpolationMethod=InterpolationMethod1D.Precise, Optional< int > outIndex=null, Optional< float > outPoint=null)
 Computes the higher histogram's frequency.
double oevislib_net.Histogram.GetMinimum (Optional< Range > inRange=null, InterpolationMethod1D inInterpolationMethod=InterpolationMethod1D.Precise, Optional< int > outIndex=null, Optional< float > outPoint=null)
 Computes the lowest histogram's frequency.
double oevislib_net.Histogram.GetSum ()
 Computes the sum of the histogram's frequencies.
Array< HistogramExtremumoevislib_net.Histogram.GetLocalExtrema (bool inConsiderPlateaus, ExtremumType inExtremumType, Optional< Range > inRange=null, Optional< double > inMinValue=null, Optional< double > inMaxValue=null, bool inCyclic=false, InterpolationMethod1D inInterpolationMethod=InterpolationMethod1D.Precise, Optional< LocalBlindness > inLocalBlindness=null)
 Computes the histogram local extrema.

Detailed Description

Function Documentation

◆ GetAverage()

double oevislib_net.Histogram.GetAverage ( )
inline

Computes the average of the histogram's frequencies.

Returns
Average.

◆ GetLocalExtrema()

Array< HistogramExtremum > oevislib_net.Histogram.GetLocalExtrema ( bool inConsiderPlateaus,
ExtremumType inExtremumType,
Optional< Range > inRange = null,
Optional< double > inMinValue = null,
Optional< double > inMaxValue = null,
bool inCyclic = false,
InterpolationMethod1D inInterpolationMethod = InterpolationMethod1D::Precise,
Optional< LocalBlindness > inLocalBlindness = null )
inline

Computes the histogram local extrema.

Parameters
inConsiderPlateausWhether the result should include centers of plateau extrema.
inExtremumTypeType of extremum to find (minimum, maximum or both).
inRangeSearch range.
inMinValueMinimum value that can be considered as an extremum.
inMaxValueMaximum value that can be considered as an extremum.
inCyclicWhether to consider the histogram as cyclic.
inInterpolationMethodInterpolation method.
inLocalBlindnessWhen to consider weaker local extrema near stronger ones.
Returns
Local extrema.

◆ GetMaximum()

double oevislib_net.Histogram.GetMaximum ( Optional< Range > inRange = null,
InterpolationMethod1D inInterpolationMethod = InterpolationMethod1D::Precise,
Optional< int > outIndex = null,
Optional< float > outPoint = null )
inline

Computes the higher histogram's frequency.

Parameters
inRangeSearch range.
inInterpolationMethodInterpolation method.
outIndexMaximum index.
outPointSubpixel maximum position.
Returns
Maximum value.

◆ GetMinimum()

double oevislib_net.Histogram.GetMinimum ( Optional< Range > inRange = null,
InterpolationMethod1D inInterpolationMethod = InterpolationMethod1D::Precise,
Optional< int > outIndex = null,
Optional< float > outPoint = null )
inline

Computes the lowest histogram's frequency.

Parameters
inRangeSearch range.
inInterpolationMethodInterpolation method.
outIndexMinimum index.
outPointSubpixel minimum position.
Returns
Minimum value.

◆ GetSum()

double oevislib_net.Histogram.GetSum ( )
inline

Computes the sum of the histogram's frequencies.

Returns
Bins' sum.