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
pointsInputArrayInput vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat
triangleOutputArrayOutput 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
pointsIEnumerable<Point>Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat
trianglePoint2f[]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
pointsIEnumerable<Point2f>Input vector of 2D points with depth CV_32S or CV_32F, stored in std::vector or Mat
trianglePoint2f[]Output vector of three 2D points defining the vertices of the triangle. The depth
Returns
- double
Triangle area