Click or drag to resize
DenseHistogram Class
http://www.emgu.com
A Uniform Multi-dimensional Dense Histogram
Inheritance Hierarchy

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: 3.2.0.2682 (3.2.0.2682)
Syntax
public class DenseHistogram : Mat

The DenseHistogram type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyBinDimension
Get the size of the bin dimensions
Public propertyBitmap
The Get property provide a more efficient way to convert Image<Gray, Byte>, Image<Bgr, Byte> and Image<Bgra, Byte> into Bitmap such that the image data is shared with Bitmap. If you change the pixel value on the Bitmap, you change the pixel values on the Image object as well! For other types of image this property has the same effect as ToBitmap() Take extra caution not to use the Bitmap after the Mat object is disposed The Set property convert the bitmap to this Image type.
(Inherited from Mat.)
Public propertyCols
The number of columns
(Inherited from Mat.)
Public propertyData
Get the managed data used by the Mat
(Inherited from MatDataAllocator.)
Public propertyDataPointer
Pointer to the beginning of the raw data
(Inherited from Mat.)
Public propertyDepth
Depth type
(Inherited from Mat.)
Public propertyDims
The matrix dimensionality
(Inherited from Mat.)
Public propertyElementSize
The size of the elements in this matrix
(Inherited from Mat.)
Public propertyHeight
Get the height of the mat.
(Inherited from Mat.)
Public propertyIsContinuous
True if the data is continues
(Inherited from Mat.)
Public propertyIsEmpty
True if the Mat is empty
(Inherited from Mat.)
Public propertyIsSubmatrix
True if the matrix is a submatrix of another matrix
(Inherited from Mat.)
Public propertyNumberOfChannels
Number of channels
(Inherited from Mat.)
Public propertyPtr
Pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Public propertyRanges
Get the ranges of this histogram
Public propertyRows
The number of rows
(Inherited from Mat.)
Public propertySize
The size of this matrix
(Inherited from Mat.)
Public propertySizeOfDimemsion
Get an array of the size of the dimensions. e.g. if the mat is 9x10x11, the array of {9, 10, 11} will be returned.
(Inherited from Mat.)
Public propertyStep
Step
(Inherited from Mat.)
Public propertyTotal
The method returns the number of array elements (a number of pixels if the array represents an image)
(Inherited from Mat.)
Public propertyWidth
Get the width of the mat
(Inherited from Mat.)
Top
Methods
  NameDescription
Public methodBackProjectTDepth(ImageGray, TDepth)
Backproject the histogram into a gray scale image
Public methodBackProjectTDepth(MatrixTDepth)
Backproject the histogram into a matrix
Public methodCalculateTDepth(ImageGray, TDepth, Boolean, ImageGray, Byte)
Project the images to the histogram bins
Public methodCalculateTDepth(MatrixTDepth, Boolean, MatrixByte)
Project the matrices to the histogram bins
Public methodClear
Clear this histogram
Public methodClone
Make a clone of the current Mat
(Inherited from Mat.)
Public methodCol
Creates a matrix header for the specified matrix column.
(Inherited from Mat.)
Public methodConvertTo
Converts an array to another data type with optional scaling.
(Inherited from Mat.)
Public methodCopyTo(IOutputArray, IInputArray)
Copy the data in this cv::Mat to an output array
(Inherited from Mat.)
Public methodCopyToT(T)
Copy data from this Mat to the managed array
(Inherited from Mat.)
Public methodCreate
Allocates new array data if needed.
(Inherited from Mat.)
Public methodCross
Computes a cross-product of two 3-element vectors.
(Inherited from Mat.)
Protected methodDeserializeObjectData
A function used for runtime deserailization of the object
(Inherited from Mat.)
Public methodDispose
The dispose function that implements IDisposable interface
(Inherited from DisposableObject.)
Protected methodDisposeObject
Release all the unmanaged memory associated with this object.
(Inherited from Mat.)
Public methodDot
Computes a dot-product of two vectors.
(Inherited from Mat.)
Public methodEquals(Object) (Inherited from Object.)
Public methodEquals(Mat)
Compares two Mats and check if they are equal
(Inherited from Mat.)
Protected methodFinalize
Destructor
(Inherited from DisposableObject.)
Public methodGetBinValues
Gets the bin values.
Public methodGetData
Gets the binary data from the specific indices.
(Inherited from Mat.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetInputArray
Pointer to the InputArray
(Inherited from Mat.)
Public methodGetInputOutputArray
Pointer to the InputOutputArray
(Inherited from Mat.)
Public methodGetObjectData
A function used for runtime serialization of the object
(Inherited from Mat.)
Public methodGetOutputArray
Pointer to the OutputArray
(Inherited from Mat.)
Public methodGetType (Inherited from Object.)
Public methodGetUMat
Convert this Mat to UMat
(Inherited from Mat.)
Public methodGetValueRange
Get the minimum and maximum value across all channels of the mat
(Inherited from Mat.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMinMax
Returns the min / max location and values for the image
(Inherited from Mat.)
Public methodPopBack
The method removes one or more rows from the bottom of the matrix
(Inherited from Mat.)
Public methodPushBack
Adds elements to the bottom of the matrix
(Inherited from Mat.)
Protected methodReleaseManagedResources
Release the managed resources. This function will be called during the disposal of the current object. override ride this function if you need to call the Dispose() function on any managed IDisposable object created by the current object
(Inherited from DisposableObject.)
Public methodReshape
Changes the shape and/or the number of channels of a 2D matrix without copying the data.
(Inherited from Mat.)
Public methodRow
Creates a matrix header for the specified matrix row.
(Inherited from Mat.)
Public methodSave
Save this image to the specific file.
(Inherited from Mat.)
Public methodSetTo(IInputArray, IInputArray)
Set the mat to the specific value
(Inherited from Mat.)
Public methodSetTo(MCvScalar, IInputArray)
Set the mat to the specific value
(Inherited from Mat.)
Public methodSetToT(T)
Copy data from managed array to this Mat
(Inherited from Mat.)
Public methodSplit
Split current Image into an array of gray scale images where each element in the array represent a single color channel of the original image
(Inherited from Mat.)
Public methodToImageTColor, TDepth
Convert this Mat to Image
(Inherited from Mat.)
Public methodToString (Inherited from Object.)
Top
Fields
  NameDescription
Protected field_ptr
A pointer to the unmanaged object
(Inherited from UnmanagedObject.)
Top
See Also