for ti in range(0, 10): root_in = gt_root_dir root_out = args.root_dir + "/pert_" + sigma_str[si] + "_" + str(ti) perturb_cameras.perturb_cams(root_in, root_out, sigma[si], rng) if args.reg_ia: import reg3d print "Running IA" reg3d.register_ia(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, verbose) if args.reg_icp: import reg3d print "Running ICP" reg3d.register_icp(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.rej_normals, verbose, True) if args.vis_ia: import reg3d print "Visualizing IA" reg3d.visualize_reg_ia(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.geo) if args.vis_icp: import reg3d print "Visualizing ICP" reg3d.visualize_reg_icp(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.rej_normals, args.geo,
reg3d.register_ia(gt_root_dir = gt_root_dir, trial_root_dir = trial_root_dir, descriptor_type = descriptor_type, radius = radius, percentile = percentile, nr_iterations = args.n_iter, verbose = verbose, aux_output_string = aux_output_string, descriptor_string = descriptor_string, basename_in = args.basename_in, gt_fname = gt_fname) if args.reg_icp: print "Running ICP" reg3d.register_icp(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.rej_normals, verbose, True, aux_output_string, args.basename_in) if args.vis_ia: print "Visualizing IA" reg3d.visualize_reg_ia(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.geo, aux_output_string, args.basename_in) if args.vis_icp: print "Visualizing ICP" reg3d.visualize_reg_icp(gt_root_dir, trial_root_dir, descriptor_type, radius, percentile, args.n_iter, args.rej_normals, args.geo, aux_output_string, args.basename_in)