Table of Contents

Method MinEnclosingTriangle

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

MinEnclosingTriangle(InputArray, OutputArray)

Finds a triangle of minimum area enclosing a 2D point set and returns its area.

public static double MinEnclosingTriangle(InputArray points, OutputArray triangle)

Parameters

points InputArray

Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat

triangle OutputArray

Output vector of three 2D points defining the vertices of the triangle. The depth

Returns

double

Triangle area

MinEnclosingTriangle(IEnumerable<Point>, out Point2f[])

Finds a triangle of minimum area enclosing a 2D point set and returns its area.

public static double MinEnclosingTriangle(IEnumerable<Point> points, out Point2f[] triangle)

Parameters

points IEnumerable<Point>

Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat

triangle Point2f[]

Output vector of three 2D points defining the vertices of the triangle. The depth

Returns

double

Triangle area

MinEnclosingTriangle(IEnumerable<Point2f>, out Point2f[])

Finds a triangle of minimum area enclosing a 2D point set and returns its area.

public static double MinEnclosingTriangle(IEnumerable<Point2f> points, out Point2f[] triangle)

Parameters

points IEnumerable<Point2f>

Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat

triangle Point2f[]

Output vector of three 2D points defining the vertices of the triangle. The depth

Returns

double

Triangle area