该函数主要是设置3D立体模型,及其参数,主要参数有'resolution'设置分辨率以及生成相机的3D模型,最后通过创建的绕Y旋转的位姿显示3D立体模型
算子:
1.gen_camera_setup_object_model_3d( : : CameraSetupModelID, CameraSize, ConeLength : ObjectModel3DCamera, ObjectModel3DCone):生成相机可视化的立体3D模型
在3D重组的函数中的应用如图:
2.rigid_trans_object_model_3d( : : ObjectModel3D, Pose : ObjectModel3DRigidTrans):对3D模型应用3D转换
3.determine_optimum_pose_distance( : : ObjectModel3DID, CamParam, ImageCoverage, PoseIn : PoseOut):确定目标的最佳距离,以获得合理的可视化效果
参数:
ObjectModel3DID:3D模型句柄
CamParam:相机内参
ImageCoverage:想要显示的3D对象模型的图像覆盖
PoseIn :物体的三维姿态
PoseOut:在z方向的最佳的平移位姿
3.set_window_param( : : WindowHandle, Param, Value : ):设置窗口参数,当参数'flush'设置为'false'时,禁止通过鼠标放大缩小图像窗口上的图片
4.set_stereo_model_param( : : StereoModelID, GenParamName, GenParamValue : ):设置立体模型的参数
参数GenParamName:
1.'resolution':边界盒中离散化采样时,相邻采样点在各坐标方向上的距离,单位为m。
2.'surface_tolerance':执行应将输入点云周围的多少噪声合并到一个表面,单位m。