Method Moments
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Moments(InputArray, bool)
Calculates all of the moments up to the third order of a polygon or rasterized shape.
public static Moments Moments(InputArray array, bool binaryImage = false)
Parameters
arrayInputArrayA raster image (single-channel, 8-bit or floating-point 2D array) or an array ( 1xN or Nx1 ) of 2D points ( Point or Point2f )
binaryImageboolIf it is true, then all the non-zero image pixels are treated as 1’s
Returns
Moments(byte[,], bool)
Calculates all of the moments up to the third order of a polygon or rasterized shape.
public static Moments Moments(byte[,] array, bool binaryImage = false)
Parameters
arraybyte[,]A raster image (8-bit) 2D array
binaryImageboolIf it is true, then all the non-zero image pixels are treated as 1’s
Returns
Moments(float[,], bool)
Calculates all of the moments up to the third order of a polygon or rasterized shape.
public static Moments Moments(float[,] array, bool binaryImage = false)
Parameters
arrayfloat[,]A raster image (floating-point) 2D array
binaryImageboolIf it is true, then all the non-zero image pixels are treated as 1’s
Returns
Moments(IEnumerable<Point>, bool)
Calculates all of the moments up to the third order of a polygon or rasterized shape.
public static Moments Moments(IEnumerable<Point> array, bool binaryImage = false)
Parameters
arrayIEnumerable<Point>Array of 2D points
binaryImageboolIf it is true, then all the non-zero image pixels are treated as 1’s
Returns
Moments(IEnumerable<Point2f>, bool)
Calculates all of the moments up to the third order of a polygon or rasterized shape.
public static Moments Moments(IEnumerable<Point2f> array, bool binaryImage = false)
Parameters
arrayIEnumerable<Point2f>Array of 2D points
binaryImageboolIf it is true, then all the non-zero image pixels are treated as 1’s