Adhesive Path Inspection - Contour
Operator Function
This operator uses contour-based methods to measure whether the adhesive strip is broken, its width, height, and other parameters. It selects the input adhesive strip point cloud and outputs in global variables whether the adhesive strip meets requirements, width, and height information.
Parameter Introduction
Input Parameters
| Parameter | Range | Default Value | Description | Illustration |
|---|---|---|---|---|
| Input Image | 0-8 | 0 | The IM number for image input |
Calculation Parameters

| Parameter | Range | Default Value | Description | Illustration |
|---|---|---|---|---|
| Use Region Parameter | true/false | false | If enabled, use Region as input; if disabled, use Input Image as input | |
| Region | 2D Window/2D Circular Window/2D Polygon Window/Box/Cylinder Box/Rotated Box/Point Set (Binding Only) | Box | Manually select appropriate ROI regionCan bind to select existing ROI regions | |
| Step Length | 1.000 | Set the length in Y direction when segmenting regions | ![]() | |
| Broken Adhesive Point Limit | 100 | When the number of points in the divided adhesive point cloud region is less than this value, it is judged as broken adhesive | ![]() | |
| Reference Height | 0.000 | Input reference height value | ||
| Detection Height | 0.1 | Set point cloud above reference height by this value as adhesive strip | ![]() | |
| Extraction Mode | Nearest/Fusion-Average | Nearest | Nearest: This mode only supports ordered point cloud input, will extract the contour closest to the extraction position Fusion-Average: This mode will extract points within the set extraction width, outputting contour fitted by average based on extraction width and resolution | ![]() |
| X-direction Resolution | 0.100 | This resolution is the x-direction resolution of the fitted contour. Too large resolution will affect output result accuracy | ![]() | |
| Extraction Width | 0.100 | Set cutting width value. Points within the positive and negative range of this value at the cutting position will be used as extracted contour points | ||
| Height Measurement | Maximum Height/Minimum Height | Maximum Height | Maximum Height: Set height measurement mode to maximum height Minimum Height: Set height measurement mode to minimum height | |
| Judgment Mode | Any/Continuous | Continuous | Any: When any number of regions judged as broken exceeds the set outlier count, judge as NG Continuous: When several consecutive regions judged as broken exceed the set outlier count, judge as NG | |
| Outlier Count | 1 | Set to judge as NG when number of outlier values exceeds this value | ||
| Minimum Width | 0.100 | Set the minimum width that meets requirements | ||
| Maximum Width | 1.000 | Set the maximum width that meets requirements | ||
| Judgment Mode | Any/Continuous | Any | Any: When any number of regional width values exceeds the set outlier count, judge as NG Continuous: When several consecutive regional width values exceed the set outlier count, judge as NG | |
| Outlier Count | 1 | Set to judge as NG when number of outlier values exceeds this value | ||
| Minimum Height | 0.100 | Set the minimum height that meets requirements | ||
| Maximum Height | 1.000 | Set the maximum height that meets requirements | ||
| Judgment Mode | Any/Continuous | Any | Any: When any number of regional height values exceeds the set outlier count, judge as NG Continuous: When several consecutive regional height values exceed the set outlier count, judge as NG | |
| Outlier Count | 1 | Set to judge as NG when number of outlier values exceeds this value |
Result Display

| Parameter | Range | Default Value | Description | Illustration |
|---|---|---|---|---|
| Height Measurement Points | true/false | false | Height points obtained from contours extracted by step length of adhesive path, display in image if enabled | |
| Width Measurement Points | true/false | false | Width points obtained from contours extracted by step length of adhesive path, display in image if enabled | |
| Contour | true/false | false | Contours extracted by step length of adhesive path, display in image if enabled | |
| Width | true/false | false | Width values obtained from contours extracted by step length of adhesive path, display in image if enabled | |
| Height | true/false | false | Height values obtained from contours extracted by step length of adhesive path, display in image if enabled | |
| Break Information | true/false | false | Display Broken information at break locations when detected, display in image if enabled | |
| ROI Point Set | true/false | false | Only effective when Use Region Parameter is enabled. ROI selected region point set, display in image if enabled |
Output Parameters

| Name | Type | Range | Description |
|---|---|---|---|
| Result | bool | true/false | true for success false for failure |
| Warning | bool | true/false | true indicates a warning false indicates none |
| Message | string | Output success, error, or warning messages. Empty if no error or warning | |
| Time | float | Operator execution time, unit: ms | |
| result | string | Output adhesive path inspection result | |
| width | float[] | Output width values obtained from contours extracted by step length of adhesive path | |
| height | float[] | Output height values obtained from contours extracted by step length of adhesive path |
Tip
For more detailed explanations of parameter types, please refer to Type Definitions
Exception Troubleshooting
| No. | Exception Information | Corresponding Parameter | Solution |
|---|---|---|---|
| 1 | Input region type is {0}, invalid region type | Region Type | Region input type must be one of: 2D Window/2D Circular Window/2D Polygon Window/Box/Cylinder Box/Rotated Box/Point Set |
| 2 | Region is empty | 1. Check if selection is empty 2. Check if pointset is empty | |
| 3 | Input point cloud is empty | Confirm if IM contains valid points. If no valid points, load point cloud or switch to IM with valid points | |
| 4 | Region point cloud needs to be ordered | Input ordered point cloud | |
| 5 | Extracted contour is empty | Adjust cutting width | |
| 6 | Ordered point cloud input required | Input using ordered point cloud image | |
| 7 | Input extraction mode is {0}, invalid extraction mode | Extraction Mode | Select extraction mode as Fusion-Average/Nearest |
| 8 | Input extraction position or resolution invalid | Adjust extraction position or resolution | |
| 9 | X-direction resolution or step length error | Appropriately adjust X-direction resolution or step length | |
| 10 | Input height measurement mode is {0}, invalid height mode | Height Mode | Select height mode as Measure Maximum Height/Measure Minimum Height |
| 11 | Input detection height or reference height error | Appropriately adjust detection height or reference height | |
| 12 | Extraction width should be less than step length | Extraction width less than step length | |
| 13 | Input width judgment parameters invalid | Appropriately adjust width judgment parameters | |
| 14 | Input width judgment mode is {0}, invalid width judgment mode | Width Judgment Mode | Select mode as Any/Continuous |
| 15 | Input point cloud error | Cannot extract adhesive path from this part. Check if selected point cloud contains adhesive path or adjust detection height or reference height | |
| 16 | Input height judgment parameters invalid | Appropriately adjust height judgment parameters | |
| 17 | Input height judgment mode is {0}, invalid height judgment mode | Height Judgment Mode | Select mode as Any/Continuous |
| 18 | Input break judgment parameters invalid | Appropriately adjust break judgment parameters | |
| 19 | Input break judgment mode is {0}, invalid break judgment mode | Break Judgment Mode | Select mode as Any/Continuous |
| 20 | Input width judgment upper/lower limits invalid | Width judgment upper limit greater than or equal to lower limit | |
| 21 | Input height judgment upper/lower limits invalid | Height judgment upper limit greater than or equal to lower limit | |
| 22 | Input point cloud is ordered point cloud, region type {0} not currently supported | Region Type | Region input type must be one of: 2D Window/Box |
| 23 | Input polygon vertex count is less than 3, cannot form polygon | Add 2D polygon window vertices so vertex count is at least three |
Example Introduction
Engineering Design
Select
Load Point Cloudtool to load required 3D point cloud image into IM0.Select
3D Regiontool to select region requiring plane fitting.Select
3D Planetool, using output of3D Regiontool as input, fit plane and transform point cloud.Select
Adhesive Path Inspection - Contourtool.
Tool Usage
Select input image for operation. Image number must match IM number where image is located in project.
Either disable Use Region Parameter or enable Region and select region type as Box, then move box to target position to surround point cloud to be measured.
Usage Tips
- Use ROI controller on image window to drag or scale box;
- Directly modify box start or end coordinates in calculation parameters to adjust box position and size.
Set parameters.
Check desired display content in Result Display section.
Click
Testto check if image window and parameters meet expectations.If everything is correct, click
Save, then run operator in run list. View results in corresponding IM.







