Emgu CV Library Documentation
Histogram Class
NamespacesEmgu.CVHistogram

www.emgu.com/wiki
A Uniform Multi-dimensional Histogram
Declaration Syntax
C#Visual BasicVisual C++
public class Histogram : UnmanagedObject
Public Class Histogram _
	Inherits UnmanagedObject
public ref class Histogram : public UnmanagedObject
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
Histogram(Int32, RangeF)
Creates a uniform 1 dimension histogram of the specified size

Histogram(array<Int32>[]()[], array<RangeF>[]()[])
Creates a uniform multi dimension histogram of the specified size

_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Accumulate<(Of <(TDepth>)>)(array<Image<(Of <(Gray, TDepth>)>)>[]()[])
Project the images to the histogram bins

Accumulate<(Of <(TDepth>)>)(array<Image<(Of <(Gray, TDepth>)>)>[]()[], Image<(Of <(Gray, Byte>)>))
Project the images to the histogram bins

Accumulate(array<IImage>[]()[])
Project the images to the histogram bins

BackProject<(Of <(TDepth>)>)(array<Image<(Of <(Gray, TDepth>)>)>[]()[])
Backproject the histogram into an gray scale image

BinDimension
Get the size of the bin dimensions

Clear()()()
Clear this histogram

Copy(Histogram)
Copy this histogram to destination

Data
Get the data in this histogram

Dimension
Get the number of dimensions for the histogram

Dispose()()()
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Dispose(Boolean)
Release the all the memory associate with this object
(Inherited from DisposableObject.)
DisposeObject()()()
Release the histogram and all memory associate with it
(Overrides DisposableObject.DisposeObject()()().)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Destructor
(Inherited from DisposableObject.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Item[([(Int32])])
Get the specific bin value from the 1D Histogram

Item[([(Int32, Int32])])
Get the specific bin value from the 2D Histogram

Item[([(Int32, Int32, Int32])])
Get the specific bin value from the 2D Histogram

MCvHistogram
Get the equivalent MCvHistogram structure

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MinMax(Single%, Single%, array<Int32>[]()[]%, array<Int32>[]()[]%)
Finds the minimum and maximum histogram bins and their positions

Normalize(Double)
normalizes the histogram bins by scaling them, such that the sum of the bins becomes equal to factor

Ptr
Pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Query(array<Int32>[]()[]) Obsolete.
Retrieve item counts for the specific bin

Ranges
Get the ranges of this histogram

Threshold(Double)
Clears histogram bins that are below the specified threshold.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.5.0.0 (1.5.0.0)