Detect and Measure Line

Function

This Step manually sets an ROI that contains the line segment to detect, and this Step will detect the line segment and output its info. Edge detection frames arranged in parallel along the lateral direction of the ROI will be generated within the manually selected ROI, object edge points will be detected through grayscale changes in the edge detection frames, and in the end, the edge points will be used to fit the accurate line.

Usage Scenario

This Step is for detecting the pixel-wise positions of object edge line segments in images to prepare for subsequent calculation of physical dimensions in measurement scenarios.

Input and Output

  • Input:

  1. Image input at this port will have a line segment in ROI detected.

  2. 2D transformation input at this port is used to transform the ROI set in a previous execution to the appropriate position.

  • Output:

  1. Visualization image.

  2. Pixel-wise coordinates of the two endpoints of the detected line segment.

  3. Pixel-wise coordinates of the midpoint of the detected line segment.

  4. The tilt angle of the detected line from the horizontal direction. Range: -180° to 180°. The horizontal direction pointing to the right of the image is 0°, and the clockwise direction is positive.