Start » Filter Reference » Computer Vision » Shape Fitting 3D » MeasureObjectWidth3D
Module: | Vision3DStandard |
---|
Measures the width of an object using stripe detection.
Name | Type | Range | Description | |
---|---|---|---|---|
![]() |
inSurface | Surface | Input surface | |
![]() |
inScanField | SegmentScanField | Field in which measurement scans are performed | |
![]() |
inScanFieldAlignment | CoordinateSystem2D* | Adjusts the scan field to the position of the inspected object | |
![]() |
inScanCount | Integer | 2 - ![]() |
Number of scans to be performed |
![]() |
inSamplingStep | Real* | Desired distance between consecutive sampling points on the scan segments; if Nil, the bigger of surface X and Y scales is chosen | |
![]() |
inScanWidth | Integer | 1 - ![]() |
Width of each single scan |
![]() |
inSurfaceInterpolation | InterpolationMethod | Interpolation method used for extraction of surface points | |
![]() |
inStripeScanParams | StripeScanParams3D | Parameters controlling the object stripe extraction process | |
![]() |
inMeasureMethod | MeasureObjectMethod | Method used to measure the object | |
![]() |
inStripeSelection | Selection | Selection mode of edges of the object | |
![]() |
inLocalBlindness | LocalBlindness* | Defines conditions in which weaker edges can be detected in the vicinity of stronger edges | |
![]() |
inMaxProfileGapWidth | Integer* | 0 - ![]() |
Maximal number of consecutive not existing profile points |
![]() |
inOutlierSuppression | MEstimator* | Selects a method for ignoring incorrectly detected points | |
![]() |
inOutlierCount | Integer | 0 - ![]() |
Determines how many points are not count when object width is measured |
![]() |
outObjectWidth | Real? | Width of the object | |
![]() |
outSegment1 | Segment2D? | First edge of the object | |
![]() |
outSegment2 | Segment2D? | Second edge of the object | |
![]() |
outAlignedScanField | SegmentScanField | Field in which the scans are performed | |
![]() |
outStripes | SurfaceStripe1D?Array | Detected stripes | |
![]() |
outHeightProfiles | ProfileArray | Extracted surface height profiles | |
![]() |
outResponseProfiles | ProfileArray | Profiles of the edge (derivative) operator response | |
![]() |
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.