Iterative closest point

operators.ops3d.iterative_closest_point(client, file_source_in='object1.laz', file_target_in='object2.laz', file_source_out='registered.laz', file_trafo_out='registered_trafo.txt', metric='point2point', threshold=0.2, max_correspondences=5, instance_type='x2large')

iterative_closest_point( client,
file_source_in=’object1.laz’,
file_target_in=’object2.laz’,
file_source_out=’registered.laz’,
file_trafo_out=’registered_trafo.txt’,
metric=’point2point’,
threshold=0.2,
max_correspondences=5,
instance_type=’x2large’ )
Parameters:
  • file_source_in – input source file

  • file_target_in – input target file

  • file_source_out – output file

  • file_trafo_out – output transformation

  • metric – [max, min, same]: same value range relative to maximum point [max], relative to minimum point [min] or absolute coordinates [same]

  • threshold – threshold to crop values

  • max_correspondences – threshold max nearest neighbours

  • instance_type – type of cloud instance used for processing