def calibrate(alpha, flags, nooutliers=False): ll.info(__name__) images = glob.glob( f'/Users/torres/OneDrive/UNB/2020-08 Visão Computacional/' f'Trabalho 1/Calibration{res.cam}/*.jpg') images = sorted(images) calib = Calibration(delay=10, sample_size=10, cbcols=8, cbrows=6, alpha=alpha, nooutliers=nooutliers) ll.info('Made calib object') ll.debug(f'Reading {len(images)} images…') for filename in images: img = cv2.imread(filename, cv2.IMREAD_UNCHANGED) calib.add_sample(img, filename) params = calib.calculate_camera_params(flags=flags) if not params: ll.error('Erro ao calibrar.') ll.info(f'Writing camera params to file {res.file}') filenames = '\n'.join(images) comment = (f"With files:\n{filenames}\n" f'Camera: {res.cam}') params.write_to_file(res.file, comment) return params
def calibrate(): images = glob.glob( f'/Users/torres/OneDrive/UNB/2020-08 Visão Computacional/' f'Trabalho 1/Calibration{cam}/*.jpg') calib = Calibration(delay=10, sample_size=10, cbcols=8, cbrows=6, alpha=1) for filename in images: img = cv2.imread(filename, cv2.IMREAD_UNCHANGED) calib.add_sample(img) return calib