Table of Contents

Method IntersectConvexConvex

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

IntersectConvexConvex(InputArray, InputArray, OutputArray, bool)

finds intersection of two convex polygons

public static float IntersectConvexConvex(InputArray p1, InputArray p2, OutputArray p12, bool handleNested = true)

Parameters

p1 InputArray
p2 InputArray
p12 OutputArray
handleNested bool

Returns

float

IntersectConvexConvex(IEnumerable<Point>, IEnumerable<Point>, out Point[], bool)

finds intersection of two convex polygons

public static float IntersectConvexConvex(IEnumerable<Point> p1, IEnumerable<Point> p2, out Point[] p12, bool handleNested = true)

Parameters

p1 IEnumerable<Point>
p2 IEnumerable<Point>
p12 Point[]
handleNested bool

Returns

float

IntersectConvexConvex(IEnumerable<Point2f>, IEnumerable<Point2f>, out Point2f[], bool)

finds intersection of two convex polygons

public static float IntersectConvexConvex(IEnumerable<Point2f> p1, IEnumerable<Point2f> p2, out Point2f[] p12, bool handleNested = true)

Parameters

p1 IEnumerable<Point2f>
p2 IEnumerable<Point2f>
p12 Point2f[]
handleNested bool

Returns

float