Back to Aurora Vision Studio website
	
                
                    
		
	You are here: 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.

 Basic


