Geometry Functions    

This palette contains functions for line fitting, ellipse fitting, convexity defects and more…

Note: A vi icon with yellow background means they work on color images. With gray background means they only work on single channel image. With half yellow and half gray background means they work on both color and single channel image. Others vi icon background are for either examples or high level vis. For controls descriptions, you need to go to the vi in LabVIEW, use help (ctrl+H) and move mouse over the controls to see them.


IVision_MaxRectangle.vi

Finds minimum area rectangle that contains both input rectangles inside.

Connector Pane

IVision_MaxRectangle.vi


IVision_BoxPoints.vi

Calculates vertices of the input 2d box.

Connector Pane

IVision_BoxPoints.vi


IVision_Fit Ellipse.vi

Calculates ellipse that fits best (in least-squares sense) to the contour.

Connector Pane

IVision_Fit Ellipse.vi


IVision_Fit Line.vi

fits line to 2D point using the simplest and the fastest least-squares method.

Connector Pane

IVision_Fit Line.vi


IVision_ConvexHull.vi

finds convex hull of 2D point set using Sklansky's algorithm.

Connector Pane

IVision_ConvexHull.vi


IVision_CheckContourConvexity.vi

tests whether the input contour is convex or not. The contour must be simple, i.e. without self-intersections.

Connector Pane

IVision_CheckContourConvexity.vi


IVision_ConvexityDefects.vi

finds all convexity defects of the input contour. After this you can use IVision_GetConvexDefectByIndex.vi to read out the convexity defects.

Connector Pane

IVision_ConvexityDefects.vi


IVision_GetConvexDefectByIndex.vi

Get Convexity Defect by index.

Connector Pane

IVision_GetConvexDefectByIndex.vi


IVision_MinEnclosingCircle.vi

Finds circumscribed circle of minimal area for given contour.

Connector Pane

IVision_MinEnclosingCircle.vi