public static List<IntPoint> FindQuadrilateralCorners( IEnumerable<IntPoint> cloud )
Public Shared Function FindQuadrilateralCorners ( cloud As IEnumerable(Of IntPoint) ) As List(Of IntPoint)
The method makes an assumption that the specified collection of points form some sort of quadrilateral/triangular area. With this assumption it tries to find corners of the area.
|The method does not search for bounding quadrilateral/triangular area, where all specified points are inside of the found quadrilateral/triangle. Some of the specified points potentially may be outside of the found quadrilateral/triangle, since the method takes corners only from the specified collection of points, but does not calculate such to form true bounding quadrilateral/triangle.|
See QuadrilateralRelativeDistortionLimit property for additional information.