Arbitrary array
Inheritance Hierarchy
OpenCvSharpDisposableObject
OpenCvSharpDisposableCvObject
OpenCvSharpCvArr
OpenCvSharpCvMat
OpenCvSharpCvMatND
OpenCvSharpCvSparseMat
OpenCvSharpCvTreeNodeT
OpenCvSharpIplImage
Namespace: OpenCvSharp
Assembly: OpenCvSharp (in OpenCvSharp.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
The CvArr type exposes the following members.
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.) | |
CvPtr |
Native pointer of OpenCV structure
(Inherited from DisposableCvObject.) | |
Dims |
Get number of dimensions
| |
ElemChannels |
Get number of channels
| |
ElemDepth |
Get bit Depth
| |
ElemType |
Get type of the array
| |
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.) | |
ItemInt32 |
Return the particular array element (cvGet1D/Set1D)
| |
ItemInt32, Int32 |
Return the particular array element (cvGet2D/Set2D)
| |
ItemInt32, Int32, Int32 |
Return the particular array element (cvGet3D/Set3D)
|
Methods
Name | Description | |
---|---|---|
Abs |
Calculates absolute difference between array and scalar
| |
AbsDiff |
Calculates absolute difference between two arrays
| |
AbsDiffS |
Calculates absolute difference between array and scalar
| |
Acc(CvArr) |
Adds frame to accumulator
| |
Acc(CvArr, CvArr) |
Adds frame to accumulator
| |
AdaptiveThreshold(CvArr, Double) |
Applies adaptive threshold to array.
| |
AdaptiveThreshold(CvArr, Double, AdaptiveThresholdType) |
Applies adaptive threshold to array.
| |
AdaptiveThreshold(CvArr, Double, AdaptiveThresholdType, ThresholdType) |
Applies adaptive threshold to array.
| |
AdaptiveThreshold(CvArr, Double, AdaptiveThresholdType, ThresholdType, Int32) |
Applies adaptive threshold to array.
| |
AdaptiveThreshold(CvArr, Double, AdaptiveThresholdType, ThresholdType, Int32, Double) |
Applies adaptive threshold to array.
| |
Add(CvArr, CvArr) |
Computes per-element sum of two arrays
| |
Add(CvArr, CvArr, CvArr) |
Computes per-element sum of two arrays
| |
AddS(CvScalar, CvArr) |
Computes sum of array and scalar
| |
AddS(CvScalar, CvArr, CvArr) |
Computes sum of array and scalar
| |
AddText |
Create the font to be used to draw text on an image
| |
AddWeighted |
Computes weighted sum of two arrays
| |
AllocGCHandle |
Pins the object to be allocated by cvSetData.
(Inherited from DisposableObject.) | |
AllocMemory |
Allocates the specified size of memory.
(Inherited from DisposableObject.) | |
And(CvArr, CvArr) |
Calculates per-element bit-wise conjunction of two arrays
| |
And(CvArr, CvArr, CvArr) |
Calculates per-element bit-wise conjunction of two arrays
| |
AndS(CvScalar, CvArr) |
Calculates per-element bit-wise conjunction of array and scalar
| |
AndS(CvScalar, CvArr, CvArr) |
Calculates per-element bit-wise conjunction of array and scalar
| |
ArcLength |
Calculates contour perimeter or curve length
| |
ArcLength(CvSlice) |
Calculates contour perimeter or curve length
| |
ArcLength(CvSlice, Int32) |
Calculates contour perimeter or curve length
| |
Avg |
Calculates average (mean) of array elements
| |
Avg(CvArr) |
Calculates average (mean) of array elements
| |
AvgSdv(CvScalar, CvScalar) |
Calculates average (mean) of array elements
| |
AvgSdv(CvScalar, CvScalar, CvArr) |
Calculates average (mean) of array elements
| |
BoundingRect |
Calculates up-right bounding rectangle of point set.
| |
BoundingRect(Boolean) |
Calculates up-right bounding rectangle of point set.
| |
Canny(CvArr, Double, Double) |
Finds the edges on the input image image and marks them in the output image edges using the Canny algorithm.
The smallest of threshold1 and threshold2 is used for edge linking, the largest - to find initial segments of strong edges.
| |
Canny(CvArr, Double, Double, ApertureSize) |
Finds the edges on the input image image and marks them in the output image edges using the Canny algorithm.
The smallest of threshold1 and threshold2 is used for edge linking, the largest - to find initial segments of strong edges.
| |
CheckArr |
Checks every element of input array for invalid values
| |
CheckArr(CheckArrFlag) |
Checks every element of input array for invalid values
| |
CheckArr(CheckArrFlag, Double, Double) |
Checks every element of input array for invalid values
| |
CheckArray |
Checks every element of input array for invalid values
| |
CheckArray(CheckArrFlag) |
Checks every element of input array for invalid values
| |
CheckArray(CheckArrFlag, Double, Double) |
Checks every element of input array for invalid values
| |
CheckContourConvexity |
Tests contour convexity.
| |
Circle(CvPoint, Int32, CvScalar) |
Draws a circle
| |
Circle(Int32, Int32, Int32, CvScalar) |
Draws a circle
| |
Circle(CvPoint, Int32, CvScalar, Int32) |
Draws a circle
| |
Circle(Int32, Int32, Int32, CvScalar, Int32) |
Draws a circle
| |
Circle(CvPoint, Int32, CvScalar, Int32, LineType) |
Draws a circle
| |
Circle(Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws a circle
| |
Circle(CvPoint, Int32, CvScalar, Int32, LineType, Int32) |
Draws a circle
| |
Circle(Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws a circle
| |
ClearND |
Clears the particular array element
| |
Cmp |
Performs per-element comparison of two arrays
| |
CmpS |
Performs per-element comparison of array and scalar
| |
ContourArea |
Calculates area of the whole contour or contour section.
| |
ContourArea(CvSlice) |
Calculates area of the whole contour or contour section.
| |
ContourPerimeter |
Alias for cvArcLength(curve,Whole_Seq,1)
| |
Convert |
Converts one array to another with optional linear transformation
| |
ConvertScale(CvArr) |
Converts one array to another with optional linear transformation
| |
ConvertScale(CvArr, Double) |
Converts one array to another with optional linear transformation
| |
ConvertScale(CvArr, Double, Double) |
Converts one array to another with optional linear transformation
| |
ConvertScaleAbs(CvArr) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
ConvertScaleAbs(CvArr, Double) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
ConvertScaleAbs(CvArr, Double, Double) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
ConvexHull2(Int32, ConvexHullOrientation) |
Finds convex hull of point set
| |
ConvexHull2(CvPoint, ConvexHullOrientation) |
Finds convex hull of point set
| |
ConvexHull2(CvPoint2D32f, ConvexHullOrientation) |
Finds convex hull of point set
| |
ConvexityDefects(Int32) |
Finds convexity defects of contour
| |
ConvexityDefects(CvArr) |
Finds convexity defects of contour
| |
ConvexityDefects(CvArr, CvMemStorage) |
Finds convexity defects of contour
| |
Copy(CvArr) |
Copies one array to another
| |
Copy(CvArr, CvArr) |
Copies one array to another
| |
CopyMakeBorder(CvArr, CvPoint, BorderType) |
Copies image and makes border around it.
| |
CopyMakeBorder(CvArr, CvPoint, BorderType, CvScalar) |
Copies image and makes border around it.
| |
CornerEigenValsAndVecs(CvArr, Int32) |
Calculates eigenvalues and eigenvectors of image blocks for corner detection
| |
CornerEigenValsAndVecs(CvArr, Int32, ApertureSize) |
Calculates eigenvalues and eigenvectors of image blocks for corner detection
| |
CornerHarris(CvArr, Int32) |
Runs the Harris edge detector on image.
Similarly to cvCornerMinEigenVal and cvCornerEigenValsAndVecs,
for each pixel it calculates 2x2 gradient covariation matrix M over block_size×block_size neighborhood.
| |
CornerHarris(CvArr, Int32, ApertureSize) |
Runs the Harris edge detector on image.
Similarly to cvCornerMinEigenVal and cvCornerEigenValsAndVecs,
for each pixel it calculates 2x2 gradient covariation matrix M over block_size×block_size neighborhood.
| |
CornerHarris(CvArr, Int32, ApertureSize, Double) |
Runs the Harris edge detector on image.
Similarly to cvCornerMinEigenVal and cvCornerEigenValsAndVecs,
for each pixel it calculates 2x2 gradient covariation matrix M over block_size×block_size neighborhood.
| |
CornerMinEigenVal(CvArr, Int32) |
Calculates minimal eigenvalue of gradient matrices for corner detection
| |
CornerMinEigenVal(CvArr, Int32, ApertureSize) |
Calculates minimal eigenvalue of gradient matrices for corner detection
| |
CountNonZero |
Counts non-zero array elements
| |
CreateData |
Allocates array data.
| |
CreatePyramid |
Builds pyramid for an image
| |
CrossProduct |
Calculates cross product of two 3D vectors
| |
CvtColor |
Converts image from one color space to another.
| |
CvtPixToPlane |
Divides multi-channel array into several single-channel arrays or extracts a single channel from the array
| |
CvtPlaneToPix |
Composes multi-channel array from several single-channel arrays or inserts a single channel into the array. (cvCvtPlaneToPix)
| |
CvtScale(CvArr) |
Converts one array to another with optional linear transformation
| |
CvtScale(CvArr, Double) |
Converts one array to another with optional linear transformation
| |
CvtScale(CvArr, Double, Double) |
Converts one array to another with optional linear transformation
| |
CvtScaleAbs(CvArr) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
CvtScaleAbs(CvArr, Double) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
CvtScaleAbs(CvArr, Double, Double) |
Converts input array elements to 8-bit unsigned integer another with optional linear transformation
| |
DCT |
Performs forward or inverse Discrete Cosine transform of 1D or 2D floating-point array
| |
DecRefData |
Decrements array data reference counter.
| |
Det |
Returns determinant of matrix
| |
DFT(CvArr, DFTFlag) |
Performs forward or inverse Discrete Fourier transform of 1D or 2D floating-point array
| |
DFT(CvArr, DFTFlag, Int32) |
Performs forward or inverse Discrete Fourier transform of 1D or 2D floating-point array
| |
Dilate(CvArr) |
Dilates image by using arbitrary structuring element.
| |
Dilate(CvArr, IplConvKernel) |
Dilates image by using arbitrary structuring element.
| |
Dilate(CvArr, IplConvKernel, Int32) |
Dilates image by using arbitrary structuring element.
| |
Dispose |
Releases the resources
(Inherited from DisposableObject.) | |
Dispose(Boolean) |
Clean up any resources being used.
(Overrides DisposableCvObjectDispose(Boolean).) | |
DistTransform(CvArr) |
Calculates distance to closest zero pixel for all non-zero pixels of source image.
| |
DistTransform(CvArr, DistanceType) |
Calculates distance to closest zero pixel for all non-zero pixels of source image.
| |
DistTransform(CvArr, DistanceType, Int32) |
Calculates distance to closest zero pixel for all non-zero pixels of source image.
| |
DistTransform(CvArr, DistanceType, Int32, Single) |
Calculates distance to closest zero pixel for all non-zero pixels of source image.
| |
DistTransform(CvArr, DistanceType, Int32, Single, CvArr) |
Calculates distance to closest zero pixel for all non-zero pixels of source image.
| |
Div(CvArr, CvArr) |
Performs per-element division of two arrays
| |
Div(CvArr, CvArr, Double) |
Performs per-element division of two arrays
| |
DrawChessboardCorners |
Draws the individual chessboard corners detected (as red circles) in case if the board was not found (pattern_was_found=0) or the colored corners connected with lines when the board was found (pattern_was_found≠0).
| |
DrawCircle(CvPoint, Int32, CvScalar) |
Draws a circle
| |
DrawCircle(Int32, Int32, Int32, CvScalar) |
Draws a circle
| |
DrawCircle(CvPoint, Int32, CvScalar, Int32) |
Draws a circle
| |
DrawCircle(Int32, Int32, Int32, CvScalar, Int32) |
Draws a circle
| |
DrawCircle(CvPoint, Int32, CvScalar, Int32, LineType) |
Draws a circle
| |
DrawCircle(Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws a circle
| |
DrawCircle(CvPoint, Int32, CvScalar, Int32, LineType, Int32) |
Draws a circle
| |
DrawCircle(Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws a circle
| |
DrawContours(CvSeqCvPoint, CvScalar, CvScalar, Int32) |
Draws contour outlines or interiors in the image
| |
DrawContours(CvSeqCvPoint, CvScalar, CvScalar, Int32, Int32) |
Draws contour outlines or interiors in the image
| |
DrawContours(CvSeqCvPoint, CvScalar, CvScalar, Int32, Int32, LineType) |
Draws contour outlines or interiors in the image
| |
DrawContours(CvSeqCvPoint, CvScalar, CvScalar, Int32, Int32, LineType, CvPoint) |
Draws contour outlines or interiors in the image
| |
DrawEllipse(CvPoint, CvSize, Double, Double, Double, CvScalar) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
DrawEllipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
DrawEllipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32, LineType) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
DrawEllipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32, LineType, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
DrawLine(CvPoint, CvPoint, CvScalar) |
Draws a line segment connecting two points
| |
DrawLine(CvPoint, CvPoint, CvScalar, Int32) |
Draws a line segment connecting two points
| |
DrawLine(Int32, Int32, Int32, Int32, CvScalar) |
Draws a line segment connecting two points
| |
DrawLine(CvPoint, CvPoint, CvScalar, Int32, LineType) |
Draws a line segment connecting two points
| |
DrawLine(Int32, Int32, Int32, Int32, CvScalar, Int32) |
Draws a line segment connecting two points
| |
DrawLine(CvPoint, CvPoint, CvScalar, Int32, LineType, Int32) |
Draws a line segment connecting two points
| |
DrawLine(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws a line segment connecting two points
| |
DrawLine(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws a line segment connecting two points
| |
DrawMarker(Int32, Int32, CvScalar) | ||
DrawMarker(Int32, Int32, CvScalar, MarkerStyle) | ||
DrawMarker(Int32, Int32, CvScalar, MarkerStyle, Int32) | ||
DrawMarker(Int32, Int32, CvScalar, MarkerStyle, Int32, LineType) | ||
DrawMarker(Int32, Int32, CvScalar, MarkerStyle, Int32, LineType, Int32) | ||
DrawPolyLine(CvPoint, Boolean, CvScalar) |
Draws simple or thick polygons
| |
DrawPolyLine(CvPoint, Boolean, CvScalar, Int32) |
Draws simple or thick polygons
| |
DrawPolyLine(CvPoint, Boolean, CvScalar, Int32, LineType) |
Draws simple or thick polygons
| |
DrawPolyLine(CvPoint, Boolean, CvScalar, Int32, LineType, Int32) |
Draws simple or thick polygons
| |
DrawRect(CvRect, CvScalar) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvPoint, CvPoint, CvScalar) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvRect, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvPoint, CvPoint, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvRect, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
DrawRect(Int32, Int32, Int32, Int32, CvScalar) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvPoint, CvPoint, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvRect, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
DrawRect(Int32, Int32, Int32, Int32, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
DrawRect(CvPoint, CvPoint, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
DrawRect(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
DrawRect(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
EigenVV(CvArr, CvArr) |
Computes eigenvalues and eigenvectors of symmetric matrix
| |
EigenVV(CvArr, CvArr, Double) |
Computes eigenvalues and eigenvectors of symmetric matrix
| |
Ellipse(CvPoint, CvSize, Double, Double, Double, CvScalar) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
Ellipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
Ellipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32, LineType) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
Ellipse(CvPoint, CvSize, Double, Double, Double, CvScalar, Int32, LineType, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
EllipseBox(CvBox2D, CvScalar) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
EllipseBox(CvBox2D, CvScalar, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
EllipseBox(CvBox2D, CvScalar, Int32, LineType) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
EllipseBox(CvBox2D, CvScalar, Int32, LineType, Int32) |
Draws simple or thick elliptic arc or fills ellipse sector
| |
EqualizeHist |
Equalizes histogram of grayscale image.
| |
Equals | (Inherited from Object.) | |
Erode(CvArr) |
Erodes image by using arbitrary structuring element.
| |
Erode(CvArr, IplConvKernel) |
Erodes image by using arbitrary structuring element.
| |
Erode(CvArr, IplConvKernel, Int32) |
Erodes image by using arbitrary structuring element.
| |
Exp |
Calculates exponent of every array element
| |
ExtractMSER |
Extracts the contours of Maximally Stable Extremal Regions
| |
ExtractSURF(CvArr, CvSURFPoint, Single, CvSURFParams) |
Extracts Speeded Up Robust Features from image
| |
ExtractSURF(CvArr, CvSeqCvSURFPoint, CvSeqIntPtr, CvMemStorage, CvSURFParams) |
Extracts Speeded Up Robust Features from image
| |
ExtractSURF(CvArr, CvSURFPoint, Single, CvSURFParams, Boolean) |
Extracts Speeded Up Robust Features from image
| |
ExtractSURF(CvArr, CvSeqCvSURFPoint, CvSeqIntPtr, CvMemStorage, CvSURFParams, Boolean) |
Extracts Speeded Up Robust Features from image
| |
FFT(CvArr, DFTFlag) |
Performs forward or inverse Discrete Fourier transform of 1D or 2D floating-point array
| |
FFT(CvArr, DFTFlag, Int32) |
Performs forward or inverse Discrete Fourier transform of 1D or 2D floating-point array
| |
FillConvexPoly(CvPoint, CvScalar) |
Fills convex polygon
| |
FillConvexPoly(CvPoint, CvScalar, LineType) |
Fills convex polygon
| |
FillConvexPoly(CvPoint, CvScalar, LineType, Int32) |
Fills convex polygon
| |
FillPoly(CvPoint, CvScalar) |
Fills polygons interior
| |
FillPoly(CvPoint, CvScalar, LineType) |
Fills polygons interior
| |
FillPoly(CvPoint, CvScalar, LineType, Int32) |
Fills polygons interior
| |
Filter2D(CvArr, CvMat) |
Applies arbitrary linear filter to the image. In-place operation is supported.
When the aperture is partially outside the image, the function interpolates outlier pixel values from the nearest pixels that is inside the image.
| |
Filter2D(CvArr, CvMat, CvPoint) |
Applies arbitrary linear filter to the image. In-place operation is supported.
When the aperture is partially outside the image, the function interpolates outlier pixel values from the nearest pixels that is inside the image.
| |
Finalize |
Destructor
(Inherited from DisposableObject.) | |
FindChessboardCorners(CvSize, CvPoint2D32f) |
Finds positions of internal corners of the chessboard
| |
FindChessboardCorners(CvSize, CvPoint2D32f, Int32) |
Finds positions of internal corners of the chessboard
| |
FindChessboardCorners(CvSize, CvPoint2D32f, Int32, ChessboardFlag) |
Finds positions of internal corners of the chessboard
| |
FindContours(CvMemStorage, CvSeqCvPoint) |
Retrieves contours from the binary image and returns the number of retrieved contours.
| |
FindContours(CvMemStorage, CvSeqCvPoint, Int32) |
Retrieves contours from the binary image and returns the number of retrieved contours.
| |
FindContours(CvMemStorage, CvSeqCvPoint, Int32, ContourRetrieval) |
Retrieves contours from the binary image and returns the number of retrieved contours.
| |
FindContours(CvMemStorage, CvSeqCvPoint, Int32, ContourRetrieval, ContourChain) |
Retrieves contours from the binary image and returns the number of retrieved contours.
| |
FindContours(CvMemStorage, CvSeqCvPoint, Int32, ContourRetrieval, ContourChain, CvPoint) |
Retrieves contours from the binary image and returns the number of retrieved contours.
| |
FindCornerSubPix |
Iterates to find the sub-pixel accurate location of corners, or radial saddle points.
| |
FitEllipse2 |
Fits ellipse to set of 2D points
| |
FitLine |
Fits line to 2D or 3D point set
| |
Flip |
Flip a 2D array around vertical, horizontal or both axises
| |
Flip(CvArr) |
Flip a 2D array around vertical, horizontal or both axises
| |
Flip(CvArr, FlipMode) |
Flip a 2D array around vertical, horizontal or both axises
| |
FloodFill(CvPoint, CvScalar) |
Fills a connected component with given color.
| |
FloodFill(CvPoint, CvScalar, CvScalar) |
Fills a connected component with given color.
| |
FloodFill(CvPoint, CvScalar, CvScalar, CvScalar) |
Fills a connected component with given color.
| |
FloodFill(CvPoint, CvScalar, CvScalar, CvScalar, CvConnectedComp) |
Fills a connected component with given color.
| |
FloodFill(CvPoint, CvScalar, CvScalar, CvScalar, CvConnectedComp, FloodFillFlag) |
Fills a connected component with given color.
| |
FloodFill(CvPoint, CvScalar, CvScalar, CvScalar, CvConnectedComp, FloodFillFlag, CvArr) |
Fills a connected component with given color.
| |
Get1D |
Return the particular array element
| |
Get2D |
Return the particular array element
| |
Get3D |
Return the particular array element
| |
GetCol |
Returns array column
| |
GetCols |
Returns array column span
| |
GetDiag(CvMat) |
Returns one of array diagonals
| |
GetDiag(CvMat, DiagType) |
Returns one of array diagonals
| |
GetDims |
Return number of array dimensions and their sizes
| |
GetDims(Int32) |
Return number of array dimensions and their sizes
| |
GetDimSize |
Return the size of particular dimension
| |
GetElemType |
Returns type of array elements
| |
GetHashCode | (Inherited from Object.) | |
GetND |
Return the particular array element
| |
GetQuadrangleSubPix |
Retrieves pixel quadrangle from image with sub-pixel accuracy.
| |
GetRawData(IntPtr) |
Retrieves low-level information about the array
| |
GetRawData(IntPtr, Int32) |
Retrieves low-level information about the array
| |
GetRawData(IntPtr, Int32, CvSize) |
Retrieves low-level information about the array
| |
GetReal1D |
Return the particular element of single-channel array
| |
GetReal2D |
Return the particular element of single-channel array
| |
GetReal3D |
Return the particular element of single-channel array
| |
GetRealND |
Return the particular element of single-channel array
| |
GetRectSubPix |
Retrieves pixel rectangle from image with sub-pixel accuracy.
| |
GetRow |
Returns array row
| |
GetRows(Int32, Int32) |
Returns array row span
| |
GetRows(Int32, Int32, Int32) |
Returns array row span
| |
GetSize |
Returns size of matrix or image ROI
| |
GetStarKeypoints(CvMemStorage) |
Retrieves keypoints using the StarDetector algorithm.
| |
GetStarKeypoints(CvMemStorage, CvStarDetectorParams) |
Retrieves keypoints using the StarDetector algorithm.
| |
GetSubArr |
Returns matrix header corresponding to the rectangular sub-array of input image or matrix
| |
GetSubRect |
Returns matrix header corresponding to the rectangular sub-array of input image or matrix
| |
GetType | (Inherited from Object.) | |
HaarDetectObjects(CvHaarClassifierCascade, CvMemStorage) |
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles.
| |
HaarDetectObjects(CvHaarClassifierCascade, CvMemStorage, Double) |
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles.
| |
HaarDetectObjects(CvHaarClassifierCascade, CvMemStorage, Double, Int32) |
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles.
| |
HaarDetectObjects(CvHaarClassifierCascade, CvMemStorage, Double, Int32, HaarDetectionType) |
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles.
| |
HaarDetectObjects(CvHaarClassifierCascade, CvMemStorage, Double, Int32, HaarDetectionType, CvSize, CvSize) |
Finds rectangular regions in the given image that are likely to contain objects the cascade has been trained for and returns those regions as a sequence of rectangles.
| |
HoughCircles(CvMat, HoughCirclesMethod, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMemStorage, HoughCirclesMethod, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMat, HoughCirclesMethod, Double, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMemStorage, HoughCirclesMethod, Double, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMat, HoughCirclesMethod, Double, Double, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMemStorage, HoughCirclesMethod, Double, Double, Double, Double) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMat, HoughCirclesMethod, Double, Double, Double, Double, Int32) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMemStorage, HoughCirclesMethod, Double, Double, Double, Double, Int32) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMat, HoughCirclesMethod, Double, Double, Double, Double, Int32, Int32) |
Finds circles in grayscale image using Hough transform.
| |
HoughCircles(CvMemStorage, HoughCirclesMethod, Double, Double, Double, Double, Int32, Int32) |
Finds circles in grayscale image using Hough transform.
| |
HoughLines2(CvMat, HoughLinesMethod, Double, Double, Int32) |
Finds lines in binary image using Hough transform.
| |
HoughLines2(CvMemStorage, HoughLinesMethod, Double, Double, Int32) |
Finds lines in binary image using Hough transform.
| |
HoughLines2(CvMat, HoughLinesMethod, Double, Double, Int32, Double, Double) |
Finds lines in binary image using Hough transform.
| |
HoughLines2(CvMemStorage, HoughLinesMethod, Double, Double, Int32, Double, Double) |
Finds lines in binary image using Hough transform.
| |
HoughLinesProbabilistic(Double, Double, Int32) |
Finds lines in binary image using Hough transform.
| |
HoughLinesProbabilistic(Double, Double, Int32, Double, Double) |
Finds lines in binary image using Hough transform.
| |
HoughLinesStandard(Double, Double, Int32) |
Finds lines in binary image using Hough transform.
| |
HoughLinesStandard(Double, Double, Int32, Double, Double) |
Finds lines in binary image using Hough transform.
| |
IncRefData |
Increments array data reference counter
| |
Inpaint |
Inpaints the selected region in the image.
| |
InRange |
Checks that array elements lie between elements of two other arrays
| |
InRangeS |
Checks that array elements lie between two scalars
| |
Integral(CvArr) |
Calculates integral images.
| |
Integral(CvArr, CvArr) |
Calculates integral images.
| |
Integral(CvArr, CvArr, CvArr) |
Calculates integral images.
| |
Inv(CvArr) |
Finds inverse or pseudo-inverse of matrix
| |
Inv(CvArr, InvertMethod) |
Finds inverse or pseudo-inverse of matrix
| |
Invert(CvArr) |
Finds inverse or pseudo-inverse of matrix
| |
Invert(CvArr, InvertMethod) |
Finds inverse or pseudo-inverse of matrix
| |
KMeans2 |
Splits set of vectors by given number of clusters
| |
Laplace(CvArr) |
Calculates Laplacian of the source image by summing second x- and y- derivatives calculated using Sobel operator.
| |
Laplace(CvArr, ApertureSize) |
Calculates Laplacian of the source image by summing second x- and y- derivatives calculated using Sobel operator.
| |
Line(CvPoint, CvPoint, CvScalar) |
Draws a line segment connecting two points
| |
Line(CvPoint, CvPoint, CvScalar, Int32) |
Draws a line segment connecting two points
| |
Line(Int32, Int32, Int32, Int32, CvScalar) |
Draws a line segment connecting two points
| |
Line(CvPoint, CvPoint, CvScalar, Int32, LineType) |
Draws a line segment connecting two points
| |
Line(Int32, Int32, Int32, Int32, CvScalar, Int32) |
Draws a line segment connecting two points
| |
Line(CvPoint, CvPoint, CvScalar, Int32, LineType, Int32) |
Draws a line segment connecting two points
| |
Line(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws a line segment connecting two points
| |
Line(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws a line segment connecting two points
| |
LinearPolar(CvArr, CvPoint2D32f, Double) |
Performs forward or inverse linear-polar image transform
| |
LinearPolar(CvArr, CvPoint2D32f, Double, Interpolation) |
Performs forward or inverse linear-polar image transform
| |
Log |
Calculates natural logarithm of every array element absolute value
| |
LogPolar(CvArr, CvPoint2D32f, Double) |
Remaps image to log-polar space.
The function emulates the human "foveal" vision and can be used for fast scale and rotation-invariant template matching, for object tracking etc.
| |
LogPolar(CvArr, CvPoint2D32f, Double, Interpolation) |
Remaps image to log-polar space.
The function emulates the human "foveal" vision and can be used for fast scale and rotation-invariant template matching, for object tracking etc.
| |
LUT(CvArr, CvArr) |
Performs look-up table transform of array
| |
LUT(CvArr, Byte) |
Performs look-up table transform of array
| |
LUT(CvArr, Double) |
Performs look-up table transform of array
| |
LUT(CvArr, Int16) |
Performs look-up table transform of array
| |
LUT(CvArr, Int32) |
Performs look-up table transform of array
| |
LUT(CvArr, Single) |
Performs look-up table transform of array
| |
MatchTemplate |
Compares template against overlapped image regions.
| |
Max |
Finds per-element maximum of two arrays
| |
MaxS |
Finds per-element maximum of array and scalar
| |
MemberwiseClone | (Inherited from Object.) | |
Merge |
Composes multi-channel array from several single-channel arrays or inserts a single channel into the array. (cvMerge)
| |
Min |
Finds per-element minimum of two arrays
| |
MinAreaRect2 |
Finds circumscribed rectangle of minimal area for given 2D point set
| |
MinAreaRect2(CvMemStorage) |
Finds circumscribed rectangle of minimal area for given 2D point set
| |
MinEnclosingCircle |
Finds circumscribed rectangle of minimal area for given 2D point set
| |
MinMaxLoc(Double, Double) |
Finds global minimum and maximum in array or subarray
| |
MinMaxLoc(CvPoint, CvPoint) |
Finds global minimum and maximum in array or subarray
| |
MinMaxLoc(Double, Double, CvArr) |
Finds global minimum and maximum in array or subarray
| |
MinMaxLoc(CvPoint, CvPoint, CvArr) |
Finds global minimum and maximum in array or subarray
| |
MinMaxLoc(Double, Double, CvPoint, CvPoint) |
Finds global minimum and maximum in array or subarray
| |
MinMaxLoc(Double, Double, CvPoint, CvPoint, CvArr) |
Finds global minimum and maximum in array or subarray
| |
MinS |
Finds per-element minimum of array and scalar
| |
Mirror |
Flip a 2D array around vertical, horizontal or both axises
| |
Mirror(CvArr) |
Flip a 2D array around vertical, horizontal or both axises
| |
Mirror(CvArr, FlipMode) |
Flip a 2D array around vertical, horizontal or both axises
| |
Moments |
Moments
| |
Mul(CvArr, CvArr) |
Calculates per-element product of two arrays
| |
Mul(CvArr, CvArr, Double) |
Calculates per-element product of two arrays
| |
MulAddS |
Calculates sum of scaled array and another array
| |
Norm |
Calculates absolute array norm, absolute difference norm or relative difference norm
| |
Norm(CvArr) |
Calculates absolute array norm, absolute difference norm or relative difference norm
| |
Norm(CvArr, NormType) |
Calculates absolute array norm, absolute difference norm or relative difference norm
| |
Norm(CvArr, NormType, CvArr) |
Calculates absolute array norm, absolute difference norm or relative difference norm
| |
Normalize(CvArr) |
Normalizes array to a certain norm or value range
| |
Normalize(CvArr, Double, Double) |
Normalizes array to a certain norm or value range
| |
Normalize(CvArr, Double, Double, NormType) |
Normalizes array to a certain norm or value range
| |
Normalize(CvArr, Double, Double, NormType, CvArr) |
Normalizes array to a certain norm or value range
| |
Not |
Performs per-element bit-wise inversion of array elements
| |
NotifyMemoryPressure |
Notifies the allocated size of memory.
(Inherited from DisposableObject.) | |
Or(CvArr, CvArr) |
Calculates per-element bit-wise disjunction of two arrays
| |
Or(CvArr, CvArr, CvArr) |
Calculates per-element bit-wise disjunction of two arrays
| |
OrS(CvScalar, CvArr) |
Calculates per-element bit-wise disjunction of array and scalar
| |
OrS(CvScalar, CvArr, CvArr) |
Calculates per-element bit-wise disjunction of array and scalar
| |
PerspectiveTransform |
Performs perspective matrix transform of vector array
| |
PointPolygonTest |
Point in contour test
| |
PolyLine(CvPoint, Boolean, CvScalar) |
Draws simple or thick polygons
| |
PolyLine(CvPoint, Boolean, CvScalar, Int32) |
Draws simple or thick polygons
| |
PolyLine(CvPoint, Boolean, CvScalar, Int32, LineType) |
Draws simple or thick polygons
| |
PolyLine(CvPoint, Boolean, CvScalar, Int32, LineType, Int32) |
Draws simple or thick polygons
| |
Pow |
Raises every array element to power
| |
PreCornerDetect(CvArr) |
Calculates feature map for corner detection
| |
PreCornerDetect(CvArr, ApertureSize) |
Calculates feature map for corner detection
| |
Ptr1D(Int32) |
Return pointer to the particular array element
| |
Ptr1D(Int32, MatrixType) |
Return pointer to the particular array element
| |
Ptr2D(Int32, Int32) |
Return pointer to the particular array element
| |
Ptr2D(Int32, Int32, MatrixType) |
Return pointer to the particular array element
| |
Ptr3D(Int32, Int32, Int32) |
Return pointer to the particular array element
| |
Ptr3D(Int32, Int32, Int32, MatrixType) |
Return pointer to the particular array element
| |
PtrND(Int32) |
Return pointer to the particular array element
| |
PtrND(Int32, MatrixType) |
Return pointer to the particular array element
| |
PtrND(Int32, MatrixType, Boolean) |
Return pointer to the particular array element
| |
PtrND(Int32, MatrixType, Boolean, NullableUInt32) |
Return pointer to the particular array element
| |
PutText |
Draws text string
| |
PyrDown(CvArr) |
Downsamples image.
| |
PyrDown(CvArr, CvFilter) |
Downsamples image.
| |
PyrMeanShiftFiltering(CvArr, Double, Double) |
Does meanshift image segmentation.
| |
PyrMeanShiftFiltering(CvArr, Double, Double, Int32) |
Does meanshift image segmentation.
| |
PyrMeanShiftFiltering(CvArr, Double, Double, Int32, CvTermCriteria) |
Does meanshift image segmentation.
| |
PyrUp(CvArr) |
Upsamples image.
| |
PyrUp(CvArr, CvFilter) |
Upsamples image.
| |
RandArr |
Fills array with random numbers and updates the RNG state
| |
RandShuffle |
Randomly shuffles the array elements
| |
RandShuffle(CvRNG) |
Randomly shuffles the array elements
| |
RandShuffle(CvRNG, Double) |
Randomly shuffles the array elements
| |
Range |
Fills matrix with given range of numbers as following:
arr(i,j) = (end-start) * (i*cols(arr)+j) / (cols(arr)*rows(arr))
| |
Rectangle(CvRect, CvScalar) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvPoint, CvPoint, CvScalar) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvRect, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvPoint, CvPoint, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvRect, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
Rectangle(Int32, Int32, Int32, Int32, CvScalar) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvPoint, CvPoint, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvRect, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
Rectangle(Int32, Int32, Int32, Int32, CvScalar, Int32) |
Draws simple, thick or filled rectangle
| |
Rectangle(CvPoint, CvPoint, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
Rectangle(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType) |
Draws simple, thick or filled rectangle
| |
Rectangle(Int32, Int32, Int32, Int32, CvScalar, Int32, LineType, Int32) |
Draws simple, thick or filled rectangle
| |
Reduce(CvArr) |
Reduces matrix to a vector
| |
Reduce(CvArr, ReduceDimension) |
Reduces matrix to a vector
| |
Reduce(CvArr, ReduceDimension, ReduceOperation) |
Reduces matrix to a vector
| |
ReleaseData |
Releases array data.
| |
Remap(CvArr, CvArr, CvArr) |
Applies generic geometrical transformation to the image.
| |
Remap(CvArr, CvArr, CvArr, Interpolation) |
Applies generic geometrical transformation to the image.
| |
Remap(CvArr, CvArr, CvArr, Interpolation, CvScalar) |
Applies generic geometrical transformation to the image.
| |
Repeat |
Fill destination array with tiled source array
| |
Reshape(CvMat, Int32) |
Changes shape of matrix/image without copying data
| |
Reshape(CvMat, Int32) |
Changes shape of matrix/image without copying data
| |
Reshape(CvMat, Int32, Int32) |
Changes shape of matrix/image without copying data
| |
Reshape(CvMat, Int32, Int32) |
Changes shape of matrix/image without copying data
| |
ReshapeMatNDT |
Changes shape of multi-dimensional array w/o copying data
| |
ReshapeNDT |
Changes shape of multi-dimensional array w/o copying data
| |
Resize(CvArr) |
Resizes image src so that it fits exactly to dst.
If ROI is set, the function consideres the ROI as supported as usual.
| |
Resize(CvArr, Interpolation) |
Resizes image src so that it fits exactly to dst.
If ROI is set, the function consideres the ROI as supported as usual.
| |
SampleLine |
Implements a particular case of application of line iterators.
The function reads all the image points lying on the line between pt1 and pt2, including the ending points, and stores them into the buffer.
| |
SaveImage(String) |
Saves the image to the specified file. The image format is chosen depending on the filename extension, see cvLoadImage.
Only 8-bit single-channel or 3-channel (with 'BGR' channel order) images can be saved using this function.
| |
SaveImage(String, ImageEncodingParam) |
Saves the image to the specified file. The image format is chosen depending on the filename extension, see cvLoadImage.
Only 8-bit single-channel or 3-channel (with 'BGR' channel order) images can be saved using this function.
| |
SaveImage(String, Int32) |
Saves the image to the specified file. The image format is chosen depending on the filename extension, see cvLoadImage.
Only 8-bit single-channel or 3-channel (with 'BGR' channel order) images can be saved using this function.
| |
Scale(CvArr) |
Converts one array to another with optional linear transformation
| |
Scale(CvArr, Double) |
Converts one array to another with optional linear transformation
| |
Scale(CvArr, Double, Double) |
Converts one array to another with optional linear transformation
| |
ScaleAdd |
Calculates sum of scaled array and another array
| |
Set(CvScalar) |
Sets every element of array to given value
| |
Set(CvScalar, CvArr) |
Sets every element of array to given value
| |
Set1D |
Change the particular array element
| |
Set2D |
Change the particular array element
| |
Set3D |
Change the particular array element
| |
SetData(IntPtr, Int32) |
Assigns user data to the array header.
Header should be initialized before using cvCreate*Header, cvInit*Header or cvMat (in case of matrix) function.
| |
SetDataT(T, Int32) |
Assigns user data to the array header.
Header should be initialized before using cvCreate*Header, cvInit*Header or cvMat (in case of matrix) function.
| |
SetIdentity |
Initializes scaled identity matrix
| |
SetIdentity(CvScalar) |
Initializes scaled identity matrix
| |
SetND |
Change the particular array element
| |
SetReal1D |
Change the particular array element
| |
SetReal2D |
Change the particular array element
| |
SetReal3D |
Change the particular array element
| |
SetRealND |
Change the particular array element
| |
SetZero |
Clears the array
| |
Smooth(CvArr) |
Smooths the image in one of several ways.
| |
Smooth(CvArr, SmoothType) |
Smooths the image in one of several ways.
| |
Smooth(CvArr, SmoothType, Int32) |
Smooths the image in one of several ways.
| |
Smooth(CvArr, SmoothType, Int32, Int32) |
Smooths the image in one of several ways.
| |
Smooth(CvArr, SmoothType, Int32, Int32, Double) |
Smooths the image in one of several ways.
| |
Smooth(CvArr, SmoothType, Int32, Int32, Double, Double) |
Smooths the image in one of several ways.
| |
Sobel(CvArr, Int32, Int32) |
Calculates first, second, third or mixed image derivatives using extended Sobel operator
| |
Sobel(CvArr, Int32, Int32, ApertureSize) |
Calculates first, second, third or mixed image derivatives using extended Sobel operator
| |
Sort |
Sorts the rows/cols of an array ascending/descending
| |
Sort(CvArr) |
Sorts the rows/cols of an array ascending/descending
| |
Sort(CvArr, CvArr) |
Sorts the rows/cols of an array ascending/descending
| |
Sort(CvArr, CvArr, SortFlag) |
Sorts the rows/cols of an array ascending/descending
| |
Split |
Divides multi-channel array into several single-channel arrays or extracts a single channel from the array
| |
SquareAcc(CvArr) |
Adds the square of source image to accumulator
| |
SquareAcc(CvArr, CvArr) |
Adds the square of source image to accumulator
| |
StartFindContours(CvMemStorage) |
Initializes contour scanning process
| |
StartFindContours(CvMemStorage, Int32) |
Initializes contour scanning process
| |
StartFindContours(CvMemStorage, Int32, ContourRetrieval) |
Initializes contour scanning process
| |
StartFindContours(CvMemStorage, Int32, ContourRetrieval, ContourChain) |
Initializes contour scanning process
| |
StartFindContours(CvMemStorage, Int32, ContourRetrieval, ContourChain, CvPoint) |
Initializes contour scanning process
| |
Sub(CvArr, CvArr) |
Computes per-element difference between two arrays
| |
Sub(CvArr, CvArr, CvArr) |
Computes per-element difference between two arrays
| |
SubRS(CvScalar, CvArr) |
Computes difference between scalar and array
| |
SubRS(CvScalar, CvArr, CvArr) |
Computes difference between scalar and array
| |
SubS(CvScalar, CvArr) |
Computes difference between array and scalar
| |
SubS(CvScalar, CvArr, CvArr) |
Computes difference between array and scalar
| |
Sum |
Summarizes array elements
| |
SVD(CvArr) |
Performs singular value decomposition of real floating-point matrix
| |
SVD(CvArr, CvArr) |
Performs singular value decomposition of real floating-point matrix
| |
SVD(CvArr, CvArr, CvArr) |
Performs singular value decomposition of real floating-point matrix
| |
SVD(CvArr, CvArr, CvArr, SVDFlag) |
Performs singular value decomposition of real floating-point matrix
| |
T |
Transposes matrix
| |
Threshold |
Applies fixed-level threshold to array elements.
| |
ThrowIfDisposed |
If this object is disposed, then ObjectDisposedException is thrown.
(Inherited from DisposableObject.) | |
ToBytes |
Extract this image to the memory using cvEncodeImage
| |
ToStream |
Extract this image to the memory using cvEncodeImage
| |
ToString | (Inherited from Object.) | |
Trace |
Returns trace of matrix
| |
Transpose |
Transposes matrix
| |
Undistort2(CvArr, CvMat, CvMat) |
Transforms image to compensate lens distortion.
| |
Undistort2(CvArr, CvMat, CvMat, CvMat) |
Transforms image to compensate lens distortion.
| |
ValidateDisparity(CvArr, Int32, Int32) | ||
ValidateDisparity(CvArr, Int32, Int32, Int32) | ||
WarpPerspective(CvArr, CvMat) |
Applies perspective transformation to the image.
| |
WarpPerspective(CvArr, CvMat, Interpolation) |
Applies perspective transformation to the image.
| |
WarpPerspective(CvArr, CvMat, Interpolation, CvScalar) |
Applies perspective transformation to the image.
| |
Watershed |
Does watershed segmentation.
| |
Xor(CvArr, CvArr) |
Performs per-element bit-wise "exclusive or" operation on two arrays
| |
Xor(CvArr, CvArr, CvArr) |
Performs per-element bit-wise "exclusive or" operation on two arrays
| |
XorS(CvScalar, CvArr) |
Performs per-element bit-wise "exclusive or" operation on array and scalar
| |
XorS(CvScalar, CvArr, CvArr) |
Performs per-element bit-wise "exclusive or" operation on array and scalar
| |
Zero |
Clears the array
|
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 | |
---|---|---|
HoughLinesProbabilisticEx | (Defined by CvExtensions.) |
See Also