0


get_object_model_3d_params-----返回3D对象模型的属性。

Description
三维对象模型由一组属性和元数据组成。操作符get_object_model_3d_params允许访问给定3D对象模型的属性和元数据。请求的属性或元数据的名称在通用参数GenParamName中传递,对应的值在GenParamValue中返回。如果请求的属性或元数据不可用,则会引发异常。get_object_model_3d_params支持同时访问多个3D对象模型和多个属性。注意属性或者元数据可以有不同的长度。一些标准属性具有定义的长度,如下面的属性描述所述。其他属性的长度取决于实际的3D对象模型,可以通过设置参数GenParamName来查询,例如,

num_points

num_triangles

num_polygon

num_lines

。因此,要获取标准属性

point_coord_x

的长度,请将GenParamName设置为

num_points

标准属性
可以访问以下标准属性和元数据:

‘point_coord_x’:

3D点集合的x坐标(长度可以通过

num_points

查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。

‘point_coord_y’:

3D点集合的y坐标(长度可以通过

num_points

查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。

‘point_coord_z’:

3D点集合的z坐标(长度可以通过

num_points

查询)。该属性通常通过xyz_to_object_model_3d或read_object_model_3d操作符获得。

‘point_normal_x’:

三维点集合的三维点法线的x分量(长度可以通过’num_points’查询)。此属性通常从操作符smooth_object_model_3d获得。

‘point_normal_y’:

三维点集合的三维点法向量的y分量(长度可以通过

num_points

查询)。该属性通常通过smooth_object_model_3d运算符获得。

‘point_normal_z’:

三维点集合的三维点法向量的z分量(长度可以通过

num_points

查询)。该属性通常通过smooth_object_model_3d运算符获得。

‘score’:

3D点集合的得分(长度可以通过

num_points

查询)。该属性通常通过reconstruct_surface_stereo运算符获得。

‘red’:

3D点集合的红色通道(长度可以通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。

‘green’:

3D点集合的绿色通道(长度可通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。

‘blue’:

3D点集合的蓝色通道(长度可以通过’num_points’查询)。此属性通常从操作符reconstruct_surface_stereo获得。

‘mapping_row’:

3D点集的2D映射的行分量。(长度可以通过

num_points

来查询,原始图像的高度可以通过

mapping_size

来查询)。该属性通常由xyz_to_object_model_3d操作符获得。

‘mapping_col’:

三维点集

标签: 3d halcon

本文转载自: https://blog.csdn.net/qq_42564908/article/details/139586226
版权归原作者 大田菜 所有, 如有侵权,请联系我们删除。

“get_object_model_3d_params-----返回3D对象模型的属性。”的评论:

还没有评论