您的位置:首页 > 汽车 > 新车 > halcon算子之prepare_object_model_3d详解

halcon算子之prepare_object_model_3d详解

2024/7/4 17:01:48 来源:https://blog.csdn.net/qq_42564908/article/details/139462372  浏览:    关键词:halcon算子之prepare_object_model_3d详解

为某一操作准备三维对象模型。

在这里插入图片描述
Description

操作符prepare_object_model_3d准备3D对象模型ObjectModel3D,用于下面目的中给出的操作。它计算操作所需的值并将其存储在ObjectModel3D中,从而加快了后续操作。没有必要调用prepare_object_model_3d。但是,如果要多次使用3D对象模型进行相同的操作,则可以更快。

以下值可能用于Purpose:

‘shape_based_matching_3d’:
3D对象模型准备在create_shape_model_3d中使用。为此,不需要设置通用参数。

‘segmentation’:
3D对象模型准备在segment_object_model_3d中使用。在准备过程中,3D对象模型必须有一个带有面三角形的属性和一个带有3D点坐标的属性。

如果3D对象模型没有面部三角形属性,则执行简单的三角测量(即使OverwriteData设置为“false”)。为此,3D对象模型必须具有一个具有3D点坐标的属性和一个具有从点坐标到图像坐标的映射的属性。只有来自相邻像素的点被三角化。此外,图像区域中的孔洞可以用Delaunay三角剖分填充(参见下面的“max_area_holes”)。只有完全被图像区域包围的孔被关闭。

‘distance_computation’:
3D对象模型准备在distance_object_model_3d中使用。

‘gen_xyz_mapping’:
计算包含有序点云的三维物体模型的xyz映射信息,即为每个三维点分配图像坐标。为此,必须设置通用参数’xyz_map_width’或’xyz_map_height’&

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com