MatTElem Methods |
The MatTElem generic type exposes the following members.
Name | Description | |
---|---|---|
Abs |
Computes absolute value of each matrix element
(Inherited from Mat.) | |
Accumulate |
Adds an image to the accumulator.
(Inherited from Mat.) | |
AccumulateSquare |
Adds the square of a source image to the accumulator.
(Inherited from Mat.) | |
AdaptiveThreshold |
Applies an adaptive threshold to an array.
Source matrix must be 8-bit single-channel image.
(Inherited from Mat.) | |
Add(Byte) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Double) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Int16) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Int32) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(SByte) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Single) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(UInt16) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(TElem) |
Adds elements to the bottom of the matrix. (Mat::push_back)
| |
Add(Mat) |
Adds elements to the bottom of the matrix. (Mat.push_back)
(Inherited from Mat.) | |
Add(Point) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Point2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Point2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Point3d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Point3f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Point3i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Rect) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Rect2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Rect2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Size) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Size2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Size2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec2w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec3w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec4w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
Add(Vec6w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
AdjustROI |
Adjusts a submatrix size and position within the parent matrix.
(Inherited from Mat.) | |
Alignment | (Inherited from Mat.) | |
AllocGCHandle |
Pins the object to be allocated by cvSetData.
(Inherited from DisposableObject.) | |
AllocMemory |
Allocates the specified size of memory.
(Inherited from DisposableObject.) | |
ApproxPolyDP |
Approximates contour or a curve using Douglas-Peucker algorithm.
The input is the polygon or curve to approximate and
it must be 1 x N or N x 1 matrix of type CV_32SC2 or CV_32FC2.
(Inherited from Mat.) | |
ArcLength |
Calculates a contour perimeter or a curve length.
The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
(Inherited from Mat.) | |
AssignTo |
Provides a functional form of convertTo.
(Inherited from Mat.) | |
AtT(Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
AtT(Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
AtT(Int32, Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
AtT(Int32, Int32, Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
BilateralFilter |
Applies bilateral filter to the image
The source image must be a 8-bit or floating-point, 1-channel or 3-channel image.
(Inherited from Mat.) | |
Blur |
Smoothes image using normalized box filter
(Inherited from Mat.) | |
BoundingRect |
Calculates the up-right bounding rectangle of a point set.
The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
(Inherited from Mat.) | |
BoxFilter |
Smoothes image using box filter
(Inherited from Mat.) | |
Canny |
Finds edges in an image using Canny algorithm.
(Inherited from Mat.) | |
CastTMat |
Creates type-specific Mat instance from this.
(Inherited from Mat.) | |
Channels |
Returns the number of matrix channels.
(Inherited from Mat.) | |
CheckRange(Boolean) |
checks that each matrix element is within the specified range.
(Inherited from Mat.) | |
CheckRange(Boolean, Point, Double, Double) |
checks that each matrix element is within the specified range.
(Inherited from Mat.) | |
CheckVector | (Inherited from Mat.) | |
Circle(Point, Int32, Scalar, Int32, LineTypes, Int32) |
Draws a circle
(Inherited from Mat.) | |
Circle(Int32, Int32, Int32, Scalar, Int32, LineTypes, Int32) |
Draws a circle
(Inherited from Mat.) | |
Clear |
Removes all items from the ICollection<T>.
| |
Clone |
Creates a full copy of the matrix.
| |
Clone(Rect) |
Returns the partial Mat of the specified Mat
(Inherited from Mat.) | |
Col |
Creates a matrix header for the specified matrix column.
(Inherited from Mat.) | |
ColRange(Range) |
Creates a matrix header for the specified column span.
(Inherited from Mat.) | |
ColRange(Int32, Int32) |
Creates a matrix header for the specified column span.
(Inherited from Mat.) | |
CompleteSymm |
extends the symmetrical matrix from the lower half or from the upper half
(Inherited from Mat.) | |
ConnectedComponents(Int32, PixelConnectivity) |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
ConnectedComponents(OutputArray, PixelConnectivity) |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
ConnectedComponents(OutputArray, PixelConnectivity, MatType) |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
ConnectedComponentsEx |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
ConnectedComponentsWithStats(OutputArray, OutputArray, OutputArray, PixelConnectivity) |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
ConnectedComponentsWithStats(OutputArray, OutputArray, OutputArray, PixelConnectivity, MatType) |
computes the connected components labeled image of boolean image.
image with 4 or 8 way connectivity - returns N, the total number of labels [0, N-1] where 0
represents the background label. ltype specifies the output label image type, an important
consideration based on the total number of labels or alternatively the total number of
pixels in the source image.
(Inherited from Mat.) | |
Contains |
Determines whether the ICollection<T> contains a specific value.
| |
ContourArea |
Calculates the contour area.
The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
(Inherited from Mat.) | |
ConvertScaleAbs |
Scales, computes absolute values and converts the result to 8-bit.
(Inherited from Mat.) | |
ConvertTo |
Converts an array to another data type with optional scaling.
(Inherited from Mat.) | |
ConvexHull |
Computes convex hull for a set of 2D points.
(Inherited from Mat.) | |
ConvexHullFloatPoints |
Computes convex hull for a set of 2D points.
(Inherited from Mat.) | |
ConvexHullIndices |
Computes convex hull for a set of 2D points.
(Inherited from Mat.) | |
ConvexHullPoints |
Computes convex hull for a set of 2D points.
(Inherited from Mat.) | |
ConvexityDefects |
Computes the contour convexity defects
(Inherited from Mat.) | |
ConvexityDefectsAsVec |
Computes the contour convexity defects
(Inherited from Mat.) | |
CopyMakeBorder |
Forms a border around the image
(Inherited from Mat.) | |
CopyTo(TElem, Int32) |
Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.
| |
CopyTo(Mat, InputArray) |
Copies the matrix to another one.
(Inherited from Mat.) | |
CopyTo(OutputArray, InputArray) |
Copies the matrix to another one.
(Inherited from Mat.) | |
CornerEigenValsAndVecs |
computes both eigenvalues and the eigenvectors of 2x2 derivative covariation matrix at each pixel. The output is stored as 6-channel matrix.
(Inherited from Mat.) | |
CornerSubPix |
adjusts the corner locations with sub-pixel accuracy to maximize the certain cornerness criteria
(Inherited from Mat.) | |
CountNonZero |
computes the number of nonzero array elements
(Inherited from Mat.) | |
Create(MatType, Int32) |
Allocates new array data if needed.
(Inherited from Mat.) | |
Create(Size, MatType) |
Allocates new array data if needed.
(Inherited from Mat.) | |
Create(Int32, Int32, MatType) |
Allocates new array data if needed.
(Inherited from Mat.) | |
CreateHanningWindow |
Computes a Hanning window coefficients in two dimensions.
(Inherited from Mat.) | |
Cross |
Computes a cross-product of two 3-element vectors.
(Inherited from Mat.) | |
CvtColor |
Converts image from one color space to another
(Inherited from Mat.) | |
Dct |
performs forward or inverse 1D or 2D Discrete Cosine Transformation
(Inherited from Mat.) | |
Depth |
Returns the depth of a matrix element.
(Inherited from Mat.) | |
Determinant |
computes determinant of a square matrix.
The input matrix must have CV_32FC1 or CV_64FC1 type and square size.
(Inherited from Mat.) | |
Dft |
Performs a forward Discrete Fourier transform of 1D or 2D floating-point array.
(Inherited from Mat.) | |
Diag(MatDiagType) |
Single-column matrix that forms a diagonal matrix or index of the diagonal, with the following values:
(Inherited from Mat.) | |
Dilate |
Dilates an image by using a specific structuring element.
(Inherited from Mat.) | |
Dispose |
Releases the resources
(Inherited from DisposableObject.) | |
Dispose(Boolean) |
Releases the resources
(Inherited from DisposableObject.) | |
DisposeManaged |
Releases managed resources
(Inherited from DisposableObject.) | |
DisposeUnmanaged |
Releases unmanaged resources
(Inherited from Mat.) | |
DistanceTransform |
Computes the distance transform map
(Inherited from Mat.) | |
Dot |
Computes a dot-product of two vectors.
(Inherited from Mat.) | |
DrawContours(IEnumerableMat, Int32, Scalar, Int32, LineTypes, Mat, Int32, NullablePoint) |
Draws contours in the image
(Inherited from Mat.) | |
DrawContours(IEnumerableIEnumerablePoint, Int32, Scalar, Int32, LineTypes, IEnumerableHierarchyIndex, Int32, NullablePoint) |
Draws contours in the image
(Inherited from Mat.) | |
DrawMarker |
Draws a marker on a predefined position in an image.
The function cv::drawMarker draws a marker on a given position in the image.For the moment several
marker types are supported, see #MarkerTypes for more information.
(Inherited from Mat.) | |
Dump |
Returns a string that represents each element value of Mat.
This method corresponds to std::ostream << Mat
(Inherited from Mat.) | |
ElemSize |
Returns the matrix element size in bytes.
(Inherited from Mat.) | |
ElemSize1 |
Returns the size of each matrix element channel in bytes.
(Inherited from Mat.) | |
Ellipse(RotatedRect, Scalar, Int32, LineTypes) |
Draws simple or thick elliptic arc or fills ellipse sector
(Inherited from Mat.) | |
Ellipse(Point, Size, Double, Double, Double, Scalar, Int32, LineTypes, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
(Inherited from Mat.) | |
Empty |
Returns true if the array has no elements.
(Inherited from Mat.) | |
EmptyClone |
Makes a Mat that have the same size, depth and channels as this image
(Inherited from Mat.) | |
EqualizeHist |
Normalizes the grayscale image brightness and contrast by normalizing its histogram.
The source matrix is 8-bit single channel image.
(Inherited from Mat.) | |
Equals(Double) |
operator ==
(Inherited from Mat.) | |
Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Equals(Mat) |
operator ==
(Inherited from Mat.) | |
Erode |
Erodes an image by using a specific structuring element.
(Inherited from Mat.) | |
Exp |
computes exponent of each matrix element (dst = e**src)
(Inherited from Mat.) | |
ExtractChannel |
extracts a single channel from src (coi is 0-based index)
(Inherited from Mat.) | |
FillConvexPoly |
Fills a convex polygon.
(Inherited from Mat.) | |
FillPoly |
Fills the area bounded by one or more polygons
(Inherited from Mat.) | |
Filter2D |
Convolves an image with the kernel
(Inherited from Mat.) | |
Finalize |
Destructor
(Inherited from DisposableObject.) | |
FindContours(Mat, OutputArray, RetrievalModes, ContourApproximationModes, NullablePoint) |
Finds contours in a binary image.
The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
(Inherited from Mat.) | |
FindContours(Point, HierarchyIndex, RetrievalModes, ContourApproximationModes, NullablePoint) |
Finds contours in a binary image.
The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
(Inherited from Mat.) | |
FindContoursAsArray |
Finds contours in a binary image.
The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
(Inherited from Mat.) | |
FindContoursAsMat |
Finds contours in a binary image.
The source is an 8-bit single-channel image. Non-zero pixels are treated as 1’s.
Zero pixels remain 0’s, so the image is treated as binary. The function modifies this image while extracting the contours.
(Inherited from Mat.) | |
FindNonZero |
returns the list of locations of non-zero pixels
(Inherited from Mat.) | |
FitEllipse |
Fits ellipse to the set of 2D points.
(Inherited from Mat.) | |
FitLine2D |
Fits line to the set of 2D points using M-estimator algorithm.
The input is vector of 2D points.
(Inherited from Mat.) | |
FitLine3D |
Fits line to the set of 3D points using M-estimator algorithm.
The input is vector of 3D points.
(Inherited from Mat.) | |
Flip |
reverses the order of the rows, columns or both in a matrix
(Inherited from Mat.) | |
FloodFill(Point, Scalar) |
Fills a connected component with the given color.
Input/output 1- or 3-channel, 8-bit, or floating-point image.
It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
second variant of the function. See the details below.
(Inherited from Mat.) | |
FloodFill(InputOutputArray, Point, Scalar) |
Fills a connected component with the given color.
Input/output 1- or 3-channel, 8-bit, or floating-point image.
It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
second variant of the function. See the details below.
(Inherited from Mat.) | |
FloodFill(Point, Scalar, Rect, NullableScalar, NullableScalar, FloodFillFlags) |
Fills a connected component with the given color.
Input/output 1- or 3-channel, 8-bit, or floating-point image.
It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
second variant of the function. See the details below.
(Inherited from Mat.) | |
FloodFill(InputOutputArray, Point, Scalar, Rect, NullableScalar, NullableScalar, FloodFillFlags) |
Fills a connected component with the given color.
Input/output 1- or 3-channel, 8-bit, or floating-point image.
It is modified by the function unless the FLOODFILL_MASK_ONLY flag is set in the
second variant of the function. See the details below.
(Inherited from Mat.) | |
ForEachAsByte |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsDouble |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsFloat |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsInt16 |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsInt32 |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec2b |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec2d |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec2f |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec2i |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec2s |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec3b |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec3d |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec3f |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec3i |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec3s |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec4b |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec4d |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec4f |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec4i |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec4s |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec6b |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec6d |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec6f |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec6i |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
ForEachAsVec6s |
Runs the given functor over all matrix elements in parallel.
(Inherited from Mat.) | |
GaussianBlur |
Blurs an image using a Gaussian filter.
The input image can have any number of channels, which are processed independently,
but the depth should be CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.
(Inherited from Mat.) | |
GetT(Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
GetT(Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
GetT(Int32, Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
GetT(Int32, Int32, Int32) |
Returns a value to the specified array element.
(Inherited from Mat.) | |
GetArrayT |
Get the data of this matrix as array
(Inherited from Mat.) | |
GetDefaultNewCameraMatrix |
returns the default new camera matrix (by default it is the same as cameraMatrix unless centerPricipalPoint=true)
(Inherited from Mat.) | |
GetEnumerator |
Gets read-only enumerator
| |
GetGenericIndexerT |
Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
(Inherited from Mat.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetIndexer |
Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
| |
GetRectangularArrayT |
Get the data of this matrix as array
(Inherited from Mat.) | |
GetRectSubPix |
Retrieves a pixel rectangle from an image with sub-pixel accuracy.
(Inherited from Mat.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
GetUnsafeGenericIndexerT |
Gets a type-specific unsafe indexer. The indexer has getters/setters to access each matrix element.
(Inherited from Mat.) | |
GoodFeaturesToTrack |
Finds the strong enough corners where the cornerMinEigenVal() or cornerHarris() report the local maxima.
Input matrix must be 8-bit or floating-point 32-bit, single-channel image.
(Inherited from Mat.) | |
GrabCut |
Segments the image using GrabCut algorithm.
The input is 8-bit 3-channel image.
(Inherited from Mat.) | |
GreaterThan(Double) |
operator >
(Inherited from Mat.) | |
GreaterThan(Mat) |
operator >
(Inherited from Mat.) | |
GreaterThanOrEqual(Double) |
operator >=
(Inherited from Mat.) | |
GreaterThanOrEqual(Mat) |
operator >=
(Inherited from Mat.) | |
HoughCircles |
Finds circles in a grayscale image using a Hough transform.
The input matrix must be 8-bit, single-channel and grayscale.
(Inherited from Mat.) | |
HoughLines |
Finds lines in a binary image using standard Hough transform.
The input matrix must be 8-bit, single-channel, binary source image.
This image may be modified by the function.
(Inherited from Mat.) | |
HoughLinesP |
Finds lines segments in a binary image using probabilistic Hough transform.
(Inherited from Mat.) | |
Idct |
performs inverse 1D or 2D Discrete Cosine Transformation
(Inherited from Mat.) | |
Idft |
Performs an inverse Discrete Fourier transform of 1D or 2D floating-point array.
(Inherited from Mat.) | |
ImEncode(String, ImageEncodingParam) |
Encodes an image into a memory buffer.
(Inherited from Mat.) | |
ImEncode(String, Int32) |
Encodes an image into a memory buffer.
(Inherited from Mat.) | |
ImWrite(String, ImageEncodingParam) |
Saves an image to a specified file.
(Inherited from Mat.) | |
ImWrite(String, Int32) |
Saves an image to a specified file.
(Inherited from Mat.) | |
IndexOf |
Determines the index of a specific item in the list.
| |
InRange(InputArray, InputArray) |
set mask elements for those array elements which are within the element-specific bounding box (dst = lowerb <= src && src < upperb)
(Inherited from Mat.) | |
InRange(Scalar, Scalar) |
set mask elements for those array elements which are within the element-specific bounding box (dst = lowerb <= src && src < upperb)
(Inherited from Mat.) | |
InsertChannel |
inserts a single channel to dst (coi is 0-based index)
(Inherited from Mat.) | |
Inv |
Inverses a matrix.
(Inherited from Mat.) | |
InvertAffineTransform |
Inverts an affine transformation.
(Inherited from Mat.) | |
IsContinuous |
Reports whether the matrix is continuous or not.
(Inherited from Mat.) | |
IsContourConvex |
Returns true if the contour is convex.
Does not support contours with self-intersection
(Inherited from Mat.) | |
IsSubmatrix |
Returns whether this matrix is a part of other matrix or not.
(Inherited from Mat.) | |
Laplacian |
Calculates the Laplacian of an image
(Inherited from Mat.) | |
LessThan(Double) |
operator <
(Inherited from Mat.) | |
LessThan(Mat) |
operator <
(Inherited from Mat.) | |
LessThanOrEqual(Double) |
operator <=
(Inherited from Mat.) | |
LessThanOrEqual(Mat) |
operator <=
(Inherited from Mat.) | |
Line(Point, Point, Scalar, Int32, LineTypes, Int32) |
Draws a line segment connecting two points
(Inherited from Mat.) | |
Line(Int32, Int32, Int32, Int32, Scalar, Int32, LineTypes, Int32) |
Draws a line segment connecting two points
(Inherited from Mat.) | |
LocateROI |
Locates the matrix header within a parent matrix.
(Inherited from Mat.) | |
Log |
computes natural logarithm of absolute value of each matrix element: dst = log(abs(src))
(Inherited from Mat.) | |
LUT(Byte) |
transforms array of numbers using a lookup table: dst(i)=lut(src(i))
(Inherited from Mat.) | |
LUT(InputArray) |
transforms array of numbers using a lookup table: dst(i)=lut(src(i))
(Inherited from Mat.) | |
MatchTemplate |
Computes the proximity map for the raster template and the image where the template is searched for
The input is Image where the search is running; should be 8-bit or 32-bit floating-point.
(Inherited from Mat.) | |
Mean |
computes mean value of selected array elements
(Inherited from Mat.) | |
MeanStdDev |
computes mean value and standard deviation of all or selected array elements
(Inherited from Mat.) | |
MedianBlur |
Smoothes image using median filter.
The source image must have 1-, 3- or 4-channel and
its depth should be CV_8U , CV_16U or CV_32F.
(Inherited from Mat.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
MinAreaRect |
Finds the minimum area rotated rectangle enclosing a 2D point set.
The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
(Inherited from Mat.) | |
MinEnclosingCircle |
Finds the minimum area circle enclosing a 2D point set.
The input is 2D point set, represented by CV_32SC2 or CV_32FC2 matrix.
(Inherited from Mat.) | |
MinMaxIdx(Double, Double) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
MinMaxIdx(Int32, Int32) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
MinMaxIdx(Double, Double, Int32, Int32, InputArray) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
MinMaxLoc(Double, Double) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
MinMaxLoc(Point, Point) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
MinMaxLoc(Double, Double, Point, Point, InputArray) |
finds global minimum and maximum array elements and returns their values and their locations
(Inherited from Mat.) | |
Moments |
Calculates all of the moments
up to the third order of a polygon or rasterized shape.
The input is a raster image (single-channel, 8-bit or floating-point 2D array).
(Inherited from Mat.) | |
MorphologyEx |
Performs advanced morphological transformations
(Inherited from Mat.) | |
Mul |
Performs an element-wise multiplication or division of the two matrices.
(Inherited from Mat.) | |
MulTransposed |
multiplies matrix by its transposition from the left or from the right
(Inherited from Mat.) | |
Norm |
computes norm of the selected array part
(Inherited from Mat.) | |
Normalize |
scales and shifts array elements so that either the specified norm (alpha)
or the minimum (alpha) and maximum (beta) array values get the specified values
(Inherited from Mat.) | |
NotEquals(Double) |
operator !=
(Inherited from Mat.) | |
NotEquals(Mat) |
operator !=
(Inherited from Mat.) | |
NotifyMemoryPressure |
Notifies the allocated size of memory.
(Inherited from DisposableObject.) | |
PatchNaNs |
converts NaN's to the given number
(Inherited from Mat.) | |
PerspectiveTransform |
performs perspective transformation of each element of multi-channel input matrix
(Inherited from Mat.) | |
PointPolygonTest |
Checks if the point is inside the contour.
Optionally computes the signed distance from the point to the contour boundary.
(Inherited from Mat.) | |
Polylines |
draws one or more polygonal curves
(Inherited from Mat.) | |
PopBack |
removes several hyper-planes from bottom of the matrix (Mat.pop_back)
(Inherited from Mat.) | |
Pow |
raises the input matrix elements to the specified power (b = a**power)
(Inherited from Mat.) | |
PreCornerDetect |
computes another complex cornerness criteria at each pixel
(Inherited from Mat.) | |
Ptr(Int32) |
Returns a pointer to the specified matrix row.
(Inherited from Mat.) | |
Ptr(Int32) |
Returns a pointer to the specified matrix element.
(Inherited from Mat.) | |
Ptr(Int32, Int32) |
Returns a pointer to the specified matrix element.
(Inherited from Mat.) | |
Ptr(Int32, Int32, Int32) |
Returns a pointer to the specified matrix element.
(Inherited from Mat.) | |
PushBack(Byte) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Double) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Int16) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Int32) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(SByte) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Single) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(UInt16) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Mat) |
Adds elements to the bottom of the matrix. (Mat.push_back)
(Inherited from Mat.) | |
PushBack(Point) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Point2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Point2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Point3d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Point3f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Point3i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Rect) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Rect2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Rect2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Size) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Size2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Size2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec2w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec3w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec4w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6b) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6d) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6f) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6i) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6s) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PushBack(Vec6w) |
Adds elements to the bottom of the matrix. (Mat::push_back)
(Inherited from Mat.) | |
PutText |
renders text string in the image
(Inherited from Mat.) | |
PyrDown |
Blurs an image and downsamples it.
(Inherited from Mat.) | |
PyrMeanShiftFiltering |
Performs initial step of meanshift segmentation of an image.
The source matrix is 8-bit, 3-channel image.
(Inherited from Mat.) | |
PyrUp |
Upsamples an image and then blurs it.
(Inherited from Mat.) | |
Randn(InputArray, InputArray) |
fills array with normally-distributed random numbers with the specified mean and the standard deviation
(Inherited from Mat.) | |
Randn(Scalar, Scalar) |
fills array with normally-distributed random numbers with the specified mean and the standard deviation
(Inherited from Mat.) | |
RandShuffle(Double) |
shuffles the input array elements
(Inherited from Mat.) | |
RandShuffle(Double, RNG) |
shuffles the input array elements
(Inherited from Mat.) | |
Randu(InputArray, InputArray) |
fills array with uniformly-distributed random numbers from the range [low, high)
(Inherited from Mat.) | |
Randu(Scalar, Scalar) |
fills array with uniformly-distributed random numbers from the range [low, high)
(Inherited from Mat.) | |
Rectangle(Rect, Scalar, Int32, LineTypes, Int32) |
Draws simple, thick or filled rectangle
(Inherited from Mat.) | |
Rectangle(Point, Point, Scalar, Int32, LineTypes, Int32) |
Draws simple, thick or filled rectangle
(Inherited from Mat.) | |
Reduce |
transforms 2D matrix to 1D row or column vector by taking sum, minimum, maximum or mean value over all the rows
(Inherited from Mat.) | |
Release |
Releases the resources
(Inherited from Mat.) | |
Remap |
Applies a generic geometrical transformation to an image.
(Inherited from Mat.) | |
Remove |
Removes the first occurrence of a specific object from the ICollection<T>.
| |
Repeat |
replicates the input matrix the specified number of times in the horizontal and/or vertical direction
(Inherited from Mat.) | |
Reserve |
Reserves space for the certain number of rows.
The method reserves space for sz rows. If the matrix already has enough space to store sz rows,
nothing happens. If the matrix is reallocated, the first Mat::rows rows are preserved. The method
emulates the corresponding method of the STL vector class.
(Inherited from Mat.) | |
ReserveBuffer |
Reserves space for the certain number of bytes.
The method reserves space for sz bytes. If the matrix already has enough space to store sz bytes,
nothing happens. If matrix has to be reallocated its previous content could be lost.
(Inherited from Mat.) | |
Reshape(Int32) |
Changes the shape of channels of a 2D matrix without copying the data.
| |
Reshape(Int32) |
Changes the shape of a 2D matrix without copying the data.
| |
Reshape(Int32, Int32) |
Changes the shape and/or the number of channels of a 2D matrix without copying the data.
(Inherited from Mat.) | |
Reshape(Int32, Int32) |
Changes the shape and/or the number of channels of a 2D matrix without copying the data.
(Inherited from Mat.) | |
Resize(Int32) |
Changes the number of matrix rows.
(Inherited from Mat.) | |
Resize(Int32, Scalar) |
Changes the number of matrix rows.
(Inherited from Mat.) | |
Resize(Size, Double, Double, InterpolationFlags) |
Resizes an image.
(Inherited from Mat.) | |
Row |
Creates a matrix header for the specified matrix row.
(Inherited from Mat.) | |
RowRange(Range) | (Inherited from Mat.) | |
RowRange(Int32, Int32) | (Inherited from Mat.) | |
SaveImage(String, ImageEncodingParam) |
Saves an image to a specified file.
(Inherited from Mat.) | |
SaveImage(String, Int32) |
Saves an image to a specified file.
(Inherited from Mat.) | |
Scharr |
Calculates the first x- or y- image derivative using Scharr operator
(Inherited from Mat.) | |
SepFilter2D |
Applies separable linear filter to an image
(Inherited from Mat.) | |
SetT(Int32, T) |
Set a value to the specified array element.
(Inherited from Mat.) | |
SetT(Int32, T) |
Set a value to the specified array element.
(Inherited from Mat.) | |
SetT(Int32, Int32, T) |
Set a value to the specified array element.
(Inherited from Mat.) | |
SetT(Int32, Int32, Int32, T) |
Set a value to the specified array element.
(Inherited from Mat.) | |
SetArrayT |
Set the specified array data to this matrix
(Inherited from Mat.) | |
SetIdentity |
initializes scaled identity matrix (not necessarily square).
(Inherited from Mat.) | |
SetRectangularArrayT |
Set the specified array data to this matrix
(Inherited from Mat.) | |
SetTo(InputArray, Mat) |
Sets all or some of the array elements to the specified value.
(Inherited from Mat.) | |
SetTo(Scalar, Mat) |
Sets all or some of the array elements to the specified value.
(Inherited from Mat.) | |
Size |
Returns a matrix size.
(Inherited from Mat.) | |
Size(Int32) |
Returns a matrix size.
(Inherited from Mat.) | |
Sobel |
Calculates the first, second, third or mixed image derivatives using an extended Sobel operator
(Inherited from Mat.) | |
Sort |
sorts independently each matrix row or each matrix column
(Inherited from Mat.) | |
SortIdx |
sorts independently each matrix row or each matrix column
(Inherited from Mat.) | |
Split |
Copies each plane of a multi-channel array to a dedicated array
(Inherited from Mat.) | |
Sqrt |
computes square root of each matrix element (dst = src**0.5)
(Inherited from Mat.) | |
Step |
Returns number of bytes each matrix row occupies.
(Inherited from Mat.) | |
Step(Int32) |
Returns number of bytes each matrix row occupies.
(Inherited from Mat.) | |
Step1 |
Returns a normalized step.
(Inherited from Mat.) | |
SubMat(Range) |
Extracts a rectangular submatrix.
| |
SubMat(Rect) |
Extracts a rectangular submatrix.
| |
SubMat(Range, Range) |
Extracts a rectangular submatrix.
| |
SubMat(Int32, Int32, Int32, Int32) |
Extracts a rectangular submatrix.
| |
Sum |
computes sum of array elements
(Inherited from Mat.) | |
T |
Transposes a matrix.
| |
Threshold |
Applies a fixed-level threshold to each array element.
The input matrix must be single-channel, 8-bit or 32-bit floating point.
(Inherited from Mat.) | |
ThrowIfDisposed |
If this object is disposed, then ObjectDisposedException is thrown.
(Inherited from DisposableObject.) | |
ToArray |
Convert this mat to managed array
| |
ToBytes(String, ImageEncodingParam) |
Encodes an image into a memory buffer.
(Inherited from Mat.) | |
ToBytes(String, Int32) |
Encodes an image into a memory buffer.
(Inherited from Mat.) | |
ToMemoryStream |
Converts Mat to System.IO.MemoryStream
(Inherited from Mat.) | |
ToRectangularArray |
Convert this mat to managed rectangular array
| |
ToString |
Returns a string that represents this Mat.
(Inherited from Mat.) | |
Total |
Returns the total number of array elements.
(Inherited from Mat.) | |
Total(Int32, Int32) |
Returns the total number of array elements.
The method returns the number of elements within a certain sub-array slice with startDim <= dim < endDim
(Inherited from Mat.) | |
Trace |
computes trace of a matrix
(Inherited from Mat.) | |
Transform |
performs affine transformation of each element of multi-channel input matrix
(Inherited from Mat.) | |
Transpose |
transposes the matrix
(Inherited from Mat.) | |
Type |
Returns the type of a matrix element.
(Inherited from Mat.) | |
Undistort |
corrects lens distortion for the given camera matrix and distortion coefficients
(Inherited from Mat.) | |
UndistortPoints |
Computes the ideal point coordinates from the observed point coordinates.
Input matrix is an observed point coordinates, 1xN or Nx1 2-channel (CV_32FC2 or CV_64FC2).
(Inherited from Mat.) | |
WarpAffine |
Applies an affine transformation to an image.
(Inherited from Mat.) | |
WarpPerspective |
Applies a perspective transformation to an image.
(Inherited from Mat.) | |
Watershed |
Performs a marker-based image segmentation using the watershed algorithm.
Input matrix is 8-bit 3-channel image.
(Inherited from Mat.) | |
Wrap | ||
WriteToStream |
Writes image data encoded from this Mat to System.IO.Stream
(Inherited from Mat.) |
Name | Description | |
---|---|---|
CopyFrom |
Copies pixel data from System.Windows.Media.Imaging.BitmapSource to IplImage instance
(Defined by BitmapSourceConverter.) | |
HoughLinesProbabilisticEx | (Defined by CvExtensions.) | |
ToBitmap | Overloaded.
Converts Mat to System.Drawing.Bitmap
(Defined by BitmapConverter.) | |
ToBitmap(PixelFormat) | Overloaded.
Converts Mat to System.Drawing.Bitmap
(Defined by BitmapConverter.) | |
ToBitmap(Bitmap) | Overloaded.
Converts Mat to System.Drawing.Bitmap
(Defined by BitmapConverter.) | |
ToBitmapSource | Overloaded.
Converts Mat to BitmapSource.
(Defined by BitmapSourceConverter.) | |
ToBitmapSource(Int32, Int32, PixelFormat, BitmapPalette) | Overloaded.
Converts Mat to BitmapSource.
(Defined by BitmapSourceConverter.) | |
ToWriteableBitmap | Overloaded.
Converts Mat to WriteableBitmap (dpi=96, BitmapPalette=null)
(Defined by WriteableBitmapConverter.) | |
ToWriteableBitmap(PixelFormat) | Overloaded.
Converts Mat to WriteableBitmap (dpi=96, BitmapPalette=null)
(Defined by WriteableBitmapConverter.) | |
ToWriteableBitmap(Double, Double, PixelFormat, BitmapPalette) | Overloaded.
Converts Mat to WriteableBitmap.
The arguments of this method corresponds the consructor of WriteableBitmap.
(Defined by WriteableBitmapConverter.) |