Manual
Table Of Contents
- 1. Updates
- 2. Product Introduction
- 3. Software Interface
- 3.1 Welcome Page
- 3.2 Home Page
- 3.3 Menu
- 3.4 Control Toolbar
- 3.5 Tool Box
- 3.6 Result Display
- 3.7 Flow Management
- 3.8 Camera Management
- 3.9 Controller Management
- 3.10 Global Variables
- 3.11 Communication Management
- 3.12 Global Trigger
- 3.13 Global Script
- 3.14 Operation Interface
- 3.15 Data Queue
- 3.16 Flow Time
- 3.17 Dobot Panel
- 4. Vision Tools
- 4.1 Acquisition
- 4.2 Location
- 4.2.1 Feature Match
- 4.2.2 Greyscale Match
- 4.2.3 Mark Location
- 4.2.4 Circle Search
- 4.2.5 Line Search
- 4.2.6 Blob Analysis
- 4.2.7 Caliper
- 4.2.8 Edge Search
- 4.2.9 Position Correction
- 4.2.10 Rect Search
- 4.2.11 Peak Search
- 4.2.12 Edge Intersection
- 4.2.13 Parallel Lines Search
- 4.2.14 Quadrilateral Search
- 4.2.15 Line Group Search
- 4.2.16 Multi-line Search
- 4.2.17 Blob Label Analysis
- 4.2.18 Path Extraction
- 4.2.19 Find Angle Bisector
- 4.2.20 Find Median Line
- 4.2.21 Calculate Parallel Lines
- 4.2.22 Find Vertical Line
- 4.3 Measurement
- 4.4 Image Generation
- 4.5 Recognition
- 4.6 Deep Learning
- 4.7 Calibration
- 4.8 Calculation
- 4.9 Image Processing
- 4.9.1 Image Combination
- 4.9.2 Image Morphology
- 4.9.3 Image Binarization
- 4.9.4 Image Filter
- 4.9.5 Image Enhancement
- 4.9.6 Image Computing
- 4.9.7 Distortion Correction
- 4.9.8 Image Clarity
- 4.9.9 Image Fixture
- 4.9.10 Shade Correction
- 4.9.11 Affine Transformation
- 4.9.12 Ring Expansion
- 4.9.13 Copy and Fill
- 4.9.14 Frame Mean
- 4.9.15 Image Normalization
- 4.9.16 Image Correction
- 4.9.17 Geometric Transformation
- 4.9.18 Image Stitch
- 4.9.19 Multiple Images Fusion
- 4.10 Color Processing
- 4.11 Defect Detection
- 4.11.1 OCV
- 4.11.2 Arc Edge Defect Detection
- 4.11.3 Linear Edge Defect Detection
- 4.11.4 Arc-Pair Defect Detection
- 4.11.5 Line-Pair Defect Detection
- 4.11.6 Edge Group Defect Detection
- 4.11.7 Edge Pair Group Defect Detection
- 4.11.8 Edge Model Defect Detection
- 4.11.9 Edge Pair Model Defect Detection
- 4.11.10 Defect Contrast
- 4.12 Logic Tools
- 4.13 Communication
- 4.14 Dobot Magician Tools
- 5. Cases
- 6. Dobot Magician Demo
DobotVisionStudio User Guide
Issue V4.1.2 (2022-06-08) User Guide Copyright © Yuejiang Technology Co., Ltd.
127
• Fit Mode: It has three types, including least squares, huber and tukey. The three fitting
methods only have some differences in the calculation of weight. With the increase of the number
of outliers and the distance of outliers, the least squares, Huber and Tukey can be used step by step.
Select Circle for Type
• Edge Type:
- Strongest Edge: only the edge point set with the largest gradient in the scanning range
is detected and fitted into a circle.
- Last Edge: only the edge point set with the largest distance from the center of the
circle within the scanning range is detected and fitted into a circle.
- First Edge: only the set of edge points with the smallest distance from the center of
the circle within the scanning range is detected and fitted into a circle.
• Edge Polarity:
- Dark to light: it means that the transition from the area with a low gray value to the
edge of the area with a high gray value.
- Light to dark: it means the transition from the area with a high gray value to the edge
of the area with a low gray value.
- Any means both edges are detected.
• Edge Threshold: When the select type is line, the default value is 5. The edge threshold is
the gradient threshold, ranging from 0 to 255. Only edge points whose edge gradient threshold is
greater than this value are detected. The larger the value is, the stronger the anti noise ability is, the
less the number of edges is, and even the target edge points are screened out.
• Filter Size: it is used to enhance the edge and suppress noise, and its minimum value is 1.
When the edge is blurred or there is noise interference, you can increase its value to make the
detection result more stable. If the distance between the edge and the edge is smaller than the filter
size, it will affect the accuracy of the edge location or even lose edge. This value needs to be set
based on the actual situation.
• Reject Number: It means that the number of minimum points that have high error to be
excluded from fitting. In general, if there is a great number of points excluded from fitting, its value
should be set higher. For better results, it is recommended to use it in combination with the parameter
of distance to remove.
• Initial Locating: If it is enabled, combined with the circular location sensitivity and
subsampling coefficient settings, this parameter can roughly determine that the center of the area
closer to the circle in the ROI area used as the initial circle center, which is convenient for subsequent
fine circle search. If the initial location is disabled, the ROI center is the initial circle center by
default. Under normal circumstances, the previous module of finding circle is position correction,
it is recommended to disable this parameter.
• Subsampling Coefficient: it is also called downsampling, which means that the number of
sampling points is decreased. For an image of N*M, if the subsampling coefficient is K, then one
dot is taken every K points of each row and column in the original image to create an image.
Therefore, the larger the subsampling coefficient, the more sparse the contour points will be, and
the less detailed contour will be. It is recommended that the value should not be set too large.