Back to FabImage Studio website

You are here: Start » Filter Reference » Computer Vision » Shape Fitting 3D » MeasureObjectWidth3D

MeasureObjectWidth3D


Module: Vision3DStandard

Measures the width of an object using stripe detection.

Name Type Range Description
Input value
inSurface Surface Input surface
Input value
inScanField SegmentScanField Field in which measurement scans are performed
Input value
inScanFieldAlignment CoordinateSystem2D* Adjusts the scan field to the position of the inspected object
Input value
inScanCount Integer 2 - Number of scans to be performed
Input value
inSamplingStep Real* Desired distance between consecutive sampling points on the scan segments; if Nil, the bigger of surface X and Y scales is chosen
Input value
inScanWidth Integer 1 - Width of each single scan
Input value
inSurfaceInterpolation InterpolationMethod Interpolation method used for extraction of surface points
Input value
inStripeScanParams StripeScanParams3D Parameters controlling the object stripe extraction process
Input value
inMeasureMethod MeasureObjectMethod Method used to measure the object
Input value
inStripeSelection Selection Selection mode of edges of the object
Input value
inLocalBlindness LocalBlindness* Defines conditions in which weaker edges can be detected in the vicinity of stronger edges
Input value
inMaxProfileGapWidth Integer* 0 - Maximal number of consecutive not existing profile points
Input value
inOutlierSuppression MEstimator* Selects a method for ignoring incorrectly detected points
Input value
inOutlierCount Integer 0 - Determines how many points are not count when object width is measured
Output value
outObjectWidth Real? Width of the object
Output value
outSegment1 Segment2D? First edge of the object
Output value
outSegment2 Segment2D? Second edge of the object
Output value
outAlignedScanField SegmentScanField Field in which the scans are performed
Output value
outStripes SurfaceStripe1D?Array Detected stripes
Output value
outHeightProfiles ProfileArray Extracted surface height profiles
Output value
outResponseProfiles ProfileArray Profiles of the edge (derivative) operator response
Diagnostic input
diagScanSegments Segment2DArray Segments along which the scans are performed

Examples

Description of usage of this filter can be found in examples and tutorial: Chocolate Cookies Inspection 3D.

Complexity Level

This filter is available on Basic Complexity Level.