MatOfPoint3i Constructor (MatOfPoint3i, Rect)
|
creates a matrix header for a part of the bigger matrix
Namespace:
OpenCvSharp
Assembly:
OpenCvSharp (in OpenCvSharp.dll) Version: 3.4.1.20180605-33-CaRLSharp
Syntaxpublic MatOfPoint3i(
MatOfPoint3i m,
Rect roi
)
Public Sub New (
m As MatOfPoint3i,
roi As Rect
)
public:
MatOfPoint3i(
MatOfPoint3i^ m,
Rect roi
)
new :
m : MatOfPoint3i *
roi : Rect -> MatOfPoint3i
OpenCvSharp.MatOfPoint3i = function(m, roi);
Parameters
- m
- Type: OpenCvSharpMatOfPoint3i
Array that (as a whole or partly) is assigned to the constructed matrix.
No data is copied by these constructors. Instead, the header pointing to m data or its sub-array
is constructed and associated with it. The reference counter, if any, is incremented.
So, when you modify the matrix formed using such a constructor, you also modify the corresponding elements of m .
If you want to have an independent copy of the sub-array, use Mat.Clone() . - roi
- Type: OpenCvSharpRect
Region of interest.
See Also