Method SubMat
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
SubMat(int, int, int, int)
Extracts a rectangular submatrix.
public Mat<TElem> SubMat(int rowStart, int rowEnd, int colStart, int colEnd)
Parameters
rowStartintStart row of the extracted submatrix. The upper boundary is not included.
rowEndintEnd row of the extracted submatrix. The upper boundary is not included.
colStartintStart column of the extracted submatrix. The upper boundary is not included.
colEndintEnd column of the extracted submatrix. The upper boundary is not included.
Returns
- Mat<TElem>
SubMat(Range, Range)
Extracts a rectangular submatrix.
public Mat<TElem> SubMat(Range rowRange, Range colRange)
Parameters
rowRangeRangeStart and end row of the extracted submatrix. The upper boundary is not included. To select all the rows, use Range.All().
colRangeRangeStart and end column of the extracted submatrix. The upper boundary is not included. To select all the columns, use Range.All().
Returns
- Mat<TElem>
SubMat(Rect)
Extracts a rectangular submatrix.
public Mat<TElem> SubMat(Rect roi)
Parameters
roiRectExtracted submatrix specified as a rectangle.
Returns
- Mat<TElem>
SubMat(Range[])
Extracts a rectangular submatrix.
public Mat<TElem> SubMat(Range[] ranges)
Parameters
rangesRange[]Array of selected ranges along each array dimension.
Returns
- Mat<TElem>