Convert Poses 2D to 3D According to Orthographic Projection

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 converts 2D poses generated based on the Orthographic Projection Step to 3D poses.

Usage Scenario

This Step is generally used for measurement and follows the Orthographic Projection Step. It converts the poses in the 2D image output from Orthographic Projection into 3D poses. This Step usually follows Steps such as Orthographic Projection and Detection.

usage scenario

In practical project applications, the connection method of this Step can refer to the following example:

usage scenario example

Input and Output

Input

Input port Data type Description

2D Poses

Pose2D[]

2D poses generated based on Orthographic Projection

Mask Image

Image/Color/Mask

Masks converted from 3D orthographic projections to 2D

Minimum 3D

Pose[]

This Step takes the minimum values of X, Y, and Z in the 3D coordinates of all points in the point cloud and combines them into a new 3D coordinate.

Orthographic Scale Ratio

Number

Scale of Orthographic Projection

Orthographic Border Size

Number

Border width of masks generated based on Orthographic Projection

Depth Map

Image/Depth

Depth map corresponding to objects in the mask generated based on Orthographic Projection

Output

Output port Data type Description

3D Poses

Pose[]

Convert 2D Poses to 3D.

Parameter Description

Parameter Description

Neighboring Depth Search Kernel Size

Description: This parameter is used to calculate the Z coordinates of the 2D poses. The Z value is calculated from the average depths of points within the neighborhood. Kernel size specifies the maximum radius (in pixels) of the local area where the depth value is calculated.
Default value: 10
Instruction: Increasing the kernel size results in a smoother Z value, suitable for noise in the depth map; decreasing the kernel size results in higher calculation accuracy, suitable for scenarios where the target size is small or the depth map is accurate.

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.