From Shape2DList to Pose2DList

You are currently viewing the documentation for the latest version (2.2.0). To access a different version, click the "Switch version" button located in the upper-right corner of the page.

■ If you are not sure which version of the product you are currently using, please feel free to contact Mech-Mind Technical Support.

Function

This Step is used to assemble a new 2D pose list by taking the lists of X values, Y values, and Theta values (Theta represents the tilt angle) from the three input 2D shape information lists respectively.

Usage Scenario

This Step is usually preceded by the Detect and Measure Line (to obtain the tilt angle of the line, Theta) and the Detect and Measure Circle Step (to obtain the X and Y coordinates of the center of the circle) to output more accurate 2D poses of the objects in the image, and then followed by the Record Criterion Pose and Calc Transformation Step to accurately align a group of objects in the image.

from shape2dlist to pose2dlist functional description

The above Step combination is usually applied after the Template Matching Step to make the results of the Template Matching Step more accurate. If the objects in each image are already nearly aligned, the Template Matching Step is not necessary anymore.

Input and Output

Input

Input port Data type Description

Shape2DList with X Values

Shape2D[]

The X values in the 2D shape information list input to this port will be taken as the X values of the 2D poses.

Shape2DList with Y Values

Shape2D[]

The Y values in the 2D shape information list input to this port will be taken as the Y values of the 2D poses.

Shape2DList with Theta Values

Shape2D[]

The Theta values in the 2D shape information list input to this port will be taken as the Theta values of the 2D poses.

Output

Output port Data type Description

Composed Pose2DList

Pose2D[]

List of 2D poses composed of the inputs.

Is this page helpful?

You can give a feedback in any of the following ways:

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.