The MatOfByte type exposes the following members.
Methods
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.) |
![]() | AdaptiveBilateralFilter |
Applies the adaptive bilateral filter to an image.
(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)
(Overrides MatTElem, TInheritAdd(TElem).) |
![]() | Add(SByte) |
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.) |
![]() | 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(Mat) |
Provides a functional form of convertTo.
(Inherited from Mat.) |
![]() | AssignTo(Mat, MatType) |
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(Int32) | (Inherited from Mat.) |
![]() | CheckVector(Int32, Int32) | (Inherited from Mat.) |
![]() | CheckVector(Int32, Int32, Boolean) | (Inherited from Mat.) |
![]() | Circle(Point, Int32, Scalar, Int32, LineType, Int32) |
Draws a circle
(Inherited from Mat.) |
![]() | Circle(Int32, Int32, Int32, Scalar, Int32, LineType, Int32) |
Draws a circle
(Inherited from Mat.) |
![]() | Clear |
Removes all items from the ICollection<T>.
(Inherited from MatTElem, TInherit.) |
![]() | Clone |
Creates a full copy of the matrix.
(Inherited from MatTElem, TInherit.) |
![]() | Clone(Rect) |
Returns the partial Mat of the specified Mat
(Inherited from Mat.) |
![]() | ColRange(Range) | (Inherited from Mat.) |
![]() | ColRange(Int32, Int32) | (Inherited from Mat.) |
![]() | CompleteSymm |
extends the symmetrical matrix from the lower half or from the upper half
(Inherited from Mat.) |
![]() | Contains |
Determines whether the ICollection<T> contains a specific value.
(Inherited from MatTElem, TInherit.) |
![]() | 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(Mat) |
Copies the matrix to another one.
(Inherited from Mat.) |
![]() | CopyTo(TElem, Int32) |
Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.
(Inherited from MatTElem, TInherit.) |
![]() | CopyTo(Mat, Mat) |
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.) |
![]() | Dims |
the array dimensionality, >= 2
(Inherited from Mat.) |
![]() | Dispose |
Releases the resources
(Inherited from DisposableObject.) |
![]() | Dispose(Boolean) |
Releases the resources
(Inherited from MatTElem, TInherit.) |
![]() | DistanceTransform |
computes the distance transform map
(Inherited from Mat.) |
![]() | Dot |
Computes a dot-product of two vectors.
(Inherited from Mat.) |
![]() | DrawContours(IEnumerableIEnumerablePoint, Int32, Scalar, Int32, LineType, IEnumerableHierarchyIndex, Int32, NullablePoint) |
Draws contours in the image
(Inherited from Mat.) |
![]() | DrawContours(InputOutputArray, IEnumerableMat, Int32, Scalar, Int32, LineType, Mat, Int32, NullablePoint) |
Draws contours in the image
(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, LineType) |
Draws simple or thick elliptic arc or fills ellipse sector
(Inherited from Mat.) |
![]() | Ellipse(Point, Size, Double, Double, Double, Scalar, Int32, LineType, 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) | (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, ContourRetrieval, ContourChain, 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, ContourRetrieval, ContourChain, 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, FloodFillFlag) |
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, FloodFillFlag) |
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.) |
![]() ![]() | FromArray(Byte) |
Initializes as M x N matrix and copys array data to this
|
![]() ![]() | FromArray(Byte) |
Initializes as N x 1 matrix and copys array data to this
|
![]() ![]() | FromArray(IEnumerableByte) |
Initializes as N x 1 matrix and copys array data to this
|
![]() | 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.) |
![]() | GetArray(Int32, Int32) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, DMatch) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, DMatch) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point2d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point2d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point2f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point2f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3i) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Point3i) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Rect) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Rect) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec3b) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec3b) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec3d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec3d) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec4f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec4f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec4i) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec4i) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec6f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Vec6f) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Byte) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Byte) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Double) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Double) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Int16) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Int16) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Int32) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Int32) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Single) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, Single) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, UInt16) |
Get the data of this matrix as array
(Inherited from Mat.) |
![]() | GetArray(Int32, Int32, UInt16) |
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 | (Overrides MatTElem, TInheritGetEnumerator.) |
![]() | GetGenericIndexerT |
Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
(Inherited from Mat.) |
![]() | GetHashCode | (Inherited from Object.) |
![]() | GetIndexer |
Gets a type-specific indexer. The indexer has getters/setters to access each matrix element.
(Overrides MatTElem, TInheritGetIndexer.) |
![]() | GetRectSubPix |
Retrieves a pixel rectangle from an image with sub-pixel accuracy.
(Inherited from Mat.) |
![]() | GetType | (Inherited from Object.) |
![]() | 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.
(Inherited from MatTElem, TInherit.) |
![]() | 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, LineType, Int32) |
Draws a line segment connecting two points
(Inherited from Mat.) |
![]() | Line(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType, 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, Int32) |
transforms array of numbers using a lookup table: dst(i)=lut(src(i))
(Inherited from Mat.) |
![]() | LUT(InputArray, Int32) |
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 | (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 |
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 |
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, LineType, Int32) |
Draws simple, thick or filled rectangle
(Inherited from Mat.) |
![]() | Rectangle(Point, Point, Scalar, Int32, LineType, 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>.
(Inherited from MatTElem, TInherit.) |
![]() | Repeat |
replicates the input matrix the specified number of times in the horizontal and/or vertical direction
(Inherited from Mat.) |
![]() | Reserve |
reserves enough space to fit sz hyper-planes
(Inherited from Mat.) |
![]() | Reshape(Int32) |
Changes the shape of channels of a 2D matrix without copying the data.
(Inherited from MatTElem, TInherit.) |
![]() | Reshape(Int32) |
Changes the shape of a 2D matrix without copying the data.
(Inherited from MatTElem, TInherit.) |
![]() | 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(Int64) |
resizes matrix to the specified number of hyper-planes
(Inherited from Mat.) |
![]() | Resize(Int64, Scalar) |
resizes matrix to the specified number of hyper-planes; initializes the newly added elements
(Inherited from Mat.) |
![]() | Resize(Size, Double, Double, Interpolation) |
Resizes an image.
(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.) |
![]() | SetArray(Int32, Int32, DMatch) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, DMatch) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point2d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point2d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point2f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point2f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3i) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Point3i) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Rect) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Rect) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec3b) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec3b) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec3d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec3d) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec4f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec4f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec4i) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec4i) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec6f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Vec6f) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Byte) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Byte) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Double) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Double) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Int16) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Int16) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Int32) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Int32) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Single) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, Single) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, UInt16) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetArray(Int32, Int32, UInt16) |
Set the specified array data to this matrix
(Inherited from Mat.) |
![]() | SetIdentity |
initializes scaled identity matrix (not necessarily square).
(Inherited from Mat.) |
![]() | SetTo(InputArray, InputArray) |
Sets all or some of the array elements to the specified value.
(Inherited from Mat.) |
![]() | SetTo(Scalar, InputArray) |
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 | (Inherited from Mat.) |
![]() | Step(Int32) | (Inherited from Mat.) |
![]() | Step1 |
Returns a normalized step.
(Inherited from Mat.) |
![]() | Step1(Int32) |
Returns a normalized step.
(Inherited from Mat.) |
![]() | SubMat(Range) |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) |
![]() | SubMat(Rect) |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) |
![]() | SubMat(Range, Range) |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) |
![]() | SubMat(Int32, Int32, Int32, Int32) |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) |
![]() | Sum |
computes sum of array elements
(Inherited from Mat.) |
![]() | T |
Transposes a matrix.
(Inherited from MatTElem, TInherit.) |
![]() | 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
(Overrides MatTElem, TInheritToArray.) |
![]() | 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.) |
![]() | ToCvMat |
Creates the CvMat header or clone instance for the matrix.
(Inherited from Mat.) |
![]() | ToIplImage |
Creates the IplImage clone instance or header for the matrix.
(Inherited from Mat.) |
![]() | ToMemoryStream |
Converts Mat to System.IO.MemoryStream
(Inherited from Mat.) |
![]() | ToRectangularArray |
Convert this mat to managed rectangular array
(Overrides MatTElem, TInheritToRectangularArray.) |
![]() | ToString |
Returns a string that represents this Mat.
(Inherited from Mat.) |
![]() | Total |
Returns the total number of array elements.
(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 | (Inherited from MatTElem, TInherit.) |
![]() | WriteToStream |
Writes image data encoded from this Mat to System.IO.Stream
(Inherited from Mat.) |
Extension Methods
Name | Description | |
---|---|---|
![]() | CopyFrom |
Copies pixel data from System.Windows.Media.Imaging.BitmapSource to IplImage instance
(Defined by BitmapSourceConverter.) |
![]() | 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.) |
See Also