Filter label disagreement knn

operators.ops3d.filter_label_disagreement_knn(client, file_points_in='file1.laz', file_labels_in='file2.npy', file_label_disagrement_in='values.npy', file_label_disagrement_out='values.npy', distance=2, classes_to_compare='2', comparison_type='2', class_to_filter=1, dim_data=3, knn=2, comparison_axis=-1, invalid_label=0, instance_type='x2large')

filter_label_disagreement_knn( client,
file_points_in=’file1.laz’,
file_labels_in=’file2.npy’,
file_label_disagrement_in=’values.npy’,
file_label_disagrement_out=’values.npy’,
distance=2,
classes_to_compare=’2’,
comparison_type=’2’,
class_to_filter=1,
dim_data=3,
knn=2,
comparison_axis=-1,
invalid_label=0,
instance_type=’x2large’ )
Parameters:
  • file_points_in – input file [.laz or .las]

  • file_labels_in – input file [.txt or .npy]

  • file_label_disagrement_in – input file[.txt or .npy]

  • file_label_disagrement_out – output file [.txt or .npy]

  • distance – distance threshold

  • classes_to_compare – classes to compare, comma separated

  • comparison_type – [ge: greater equal, le: less equal]

  • class_to_filter – class to filter

  • dim_data – Dimensions to use: 3: x,y,z; 2: x, y

  • knn – k-nearest-neighbours

  • comparison_axis – axis to compare: -1: eucledian distance; 0, 1 or 2: distance along x, y or z axis

  • invalid_label – invalid label

  • instance_type – type of cloud instance used for processing