mrdja.ransaclpexperiments.get_data_comparison_ransac_and_ransaclp

mrdja.ransaclpexperiments.get_data_comparison_ransac_and_ransaclp(filename: str, repetitions: int, iterations_list: List[int], threshold: float, percentage_chosen_lines: float, percentage_chosen_planes: float, cuda: bool = False, verbosity_level: int = 0, inherited_verbose_string: str = '', seed: int | None = None) Dict[source]

Get the data for the comparison between RANSAC and RANSACLP.

Parameters:
  • filename (str) – The path to the file to be processed.

  • repetitions (int) – The number of repetitions to be used.

  • iterations_list (List[int]) – The list of iterations to be used.

  • threshold (float) – The threshold to be used in the RANSAC algorithm.

  • percentage_chosen_lines (float) – The percentage of chosen lines to be used in the RANSAC line algorithm.

  • percentage_chosen_planes (float) – The percentage of chosen planes to be used in the RANSAC line algorithm.

  • verbosity_level (int) – The verbosity level to be used.

  • inherited_verbose_string (str) – The inherited verbose string to be used.

  • seed (int) – The seed to be used.

Returns:

A dictionary with the results.

Return type:

Dict