A matrix whose element is 8UC3 (cv::Mat_<cv::Vec3b>)
Inheritance Hierarchy
OpenCvSharpDisposableObject
OpenCvSharpDisposableCvObject
OpenCvSharp.CPlusPlusMat
OpenCvSharp.CPlusPlusMatVec3b, MatOfByte3
OpenCvSharp.CPlusPlusMatOfByte3
Namespace: OpenCvSharp.CPlusPlus
Assembly: OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
The MatOfByte3 type exposes the following members.
Constructors
Name | Description | |
---|---|---|
MatOfByte3 |
Creates empty Mat
| |
MatOfByte3(IEnumerableInt32) |
constructs n-dimensional matrix
| |
MatOfByte3(IntPtr) |
Creates from native cv::Mat* pointer
| |
MatOfByte3(Mat) |
Initializes by Mat object
| |
MatOfByte3(Size) |
constructs 2D matrix of the specified size and type
| |
MatOfByte3(IEnumerableInt32, Vec3b) |
constructs n-dimensional matrix
| |
MatOfByte3(Int32, Int32) |
constructs 2D matrix of the specified size and type
| |
MatOfByte3(CvMat, Boolean) |
converts old-style CvMat to the new matrix; the data is not copied by default
| |
MatOfByte3(IplImage, Boolean) |
converts old-style IplImage to the new matrix; the data is not copied by default
| |
MatOfByte3(MatOfByte3, Range) |
creates a matrix header for a part of the bigger matrix
| |
MatOfByte3(MatOfByte3, Rect) |
creates a matrix header for a part of the bigger matrix
| |
MatOfByte3(Size, Vec3b) |
constucts 2D matrix and fills it with the specified Scalar value.
| |
MatOfByte3(IEnumerableInt32, Vec3b, IEnumerableInt64) |
constructor for matrix headers pointing to user-allocated data
| |
MatOfByte3(IEnumerableInt32, Array, IEnumerableInt64) |
constructor for matrix headers pointing to user-allocated data
| |
MatOfByte3(IEnumerableInt32, IntPtr, IEnumerableInt64) |
constructor for matrix headers pointing to user-allocated data
| |
MatOfByte3(Int32, Int32, Vec3b) |
constucts 2D matrix and fills it with the specified Scalar value.
| |
MatOfByte3(MatOfByte3, Range, NullableRange) |
creates a matrix header for a part of the bigger matrix
| |
MatOfByte3(Int32, Int32, Vec3b, Int64) |
constructor for matrix headers pointing to user-allocated data
| |
MatOfByte3(Int32, Int32, Vec3b, Int64) |
constructor for matrix headers pointing to user-allocated data
| |
MatOfByte3(Int32, Int32, IntPtr, Int64) |
constructor for matrix headers pointing to user-allocated data
|
Properties
Name | Description | |
---|---|---|
AllocatedMemory |
Gets or sets a memory address allocated by AllocMemory.
(Inherited from DisposableObject.) | |
AllocatedMemorySize |
Gets or sets the byte length of the allocated memory
(Inherited from DisposableObject.) | |
Col |
Indexer to access Mat column as Mat
(Inherited from Mat.) | |
ColExpr |
Indexer to access Mat column as MatExpr
(Inherited from Mat.) | |
Cols |
the number of columns or -1 when the array has more than 2 dimensions
(Inherited from Mat.) | |
Count |
Returns the total number of matrix elements (Mat.total)
(Inherited from MatTElem, TInherit.) | |
CvPtr |
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.) | |
Data |
pointer to the data
(Inherited from Mat.) | |
DataEnd |
The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
(Inherited from Mat.) | |
DataLimit |
The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
(Inherited from Mat.) | |
DataPointer |
unsafe pointer to the data
(Inherited from Mat.) | |
DataStart |
The pointer that is possible to compute a relative sub-array position in the main container array using locateROI()
(Inherited from Mat.) | |
Expr |
Indexer to access partial Mat as MatExpr
(Inherited from Mat.) | |
Height |
the number of rows or -1 when the array has more than 2 dimensions
(Inherited from Mat.) | |
IsDisposed |
Gets a value indicating whether this instance has been disposed.
(Inherited from DisposableObject.) | |
IsEnabledDispose |
Gets or sets a value indicating whether you permit disposing this instance.
(Inherited from DisposableObject.) | |
IsReadOnly |
Gets a value indicating whether the IList is read-only.
(Inherited from MatTElem, TInherit.) | |
ItemRange |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) | |
ItemRect |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) | |
ItemRange, Range |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) | |
ItemInt32, Int32, Int32, Int32 |
Extracts a rectangular submatrix.
(Inherited from MatTElem, TInherit.) | |
Refcount |
pointer to the reference counter;
when matrix points to user-allocated data, the pointer is NULL
(Inherited from Mat.) | |
Row |
Indexer to access Mat row as Mat
(Inherited from Mat.) | |
RowExpr |
Indexer to access Mat row as MatExpr
(Inherited from Mat.) | |
Rows |
the number of rows or -1 when the array has more than 2 dimensions
(Inherited from Mat.) | |
Width |
the number of columns or -1 when the array has more than 2 dimensions
(Inherited from Mat.) |
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(Mat) |
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)
(Overrides MatTElem, TInheritAdd(TElem).) | |
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(Vec3b) |
Initializes as M x N matrix and copys array data to this
| |
FromArray(Vec3b) |
Initializes as N x 1 matrix and copys array data to this
| |
FromArray(IEnumerableVec3b) |
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 | (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.) | |
ToPrimitiveArray | ||
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.) |
Fields
Name | Description | |
---|---|---|
dataHandle |
Gets or sets a handle which allocates using cvSetData.
(Inherited from DisposableObject.) | |
ptr |
Data pointer
(Inherited from DisposableCvObject.) |
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