基于网格 CAD 模型的箱子移除可通过以下步骤实现:
create_surface_model (Model, 0.03, 'model_invert_normals', 'true', SurfaceModelID)
find_surface_model (SurfaceModelID, Scene, 0.05, 0.2, 0, 'true',[], [], Pose, \ Score, SurfaceMatchingResultID)
rigid_trans_object_model_3d (Model, Pose, ObjectModel3DRigidTrans)
object_model_3d_to_xyz (XModel, YModel, ZModel, ObjectModel3DRigidTrans, \ 'cartesian_faces', [CameraParam],[0,0,0,0,0,0,0]) object_model_3d_to_xyz (XScene, YScene, ZScene, Scene, 'from_xyz_map', [],[]) sub_image (ZModel, ZScene, ImageSub, 1, 0) threshold (ImageSub, Regions, 0.001,1) reduce_object_model_3d_by_view (Regions, Scene, [], [], SceneReduced)