mrdja.ransaclpexperiments.compute_parameters_ransac_line
- mrdja.ransaclpexperiments.compute_parameters_ransac_line(line_iterations: int, percentage_chosen_lines: float = 0.2, percentage_chosen_planes: float = 0.05) Dict[source]
Compute the parameters for the RANSAC line algorithm from the number of iterations.
- Parameters:
line_iterations (int) – The number of iterations to be used in the RANSAC line algorithm.
- Returns:
A tuple with the number of chosen lines, the number of line pairs, the number of chosen planes and the total number of iterations.
- Return type:
Dict
- Example:
>>> import mrdja.ransaclpexperiments as experiments >>> line_iterations = 200 >>> experiments.compute_parameters_ransac_line(line_iterations) {'number_chosen_lines': 40, 'number_lines_pairs': 780, 'number_chosen_planes': 39, 'total_iterations': 239} >>> experiments.compute_parameters_ransac_line(line_iterations, percentage_chosen_lines = 0.1, percentage_chosen_planes = 0.1) {'number_chosen_lines': 20, 'number_lines_pairs': 190, 'number_chosen_planes': 19, 'total_iterations': 219}