def run_dataset(data): """ Align submodel reconstructions for of MetaDataSet. """ meta_data = metadataset.MetaDataSet(data.data_path) reconstruction_shots = tools.load_reconstruction_shots(meta_data) transformations = tools.align_reconstructions( reconstruction_shots, tools.partial_reconstruction_name, True) tools.apply_transformations(transformations)
def run(self, args): meta_data = metadataset.MetaDataSet(args.dataset) reconstruction_shots = tools.load_reconstruction_shots(meta_data) transformations = \ tools.align_reconstructions(reconstruction_shots, tools.partial_reconstruction_name, True) tools.apply_transformations(transformations)
def run(self, args): meta_data = metadataset.MetaDataSet(args.dataset) reconstruction_shots = tools.load_reconstruction_shots(meta_data) transformations = \ tools.align_reconstructions(reconstruction_shots, tools.partial_reconstruction_name, True) # tools.align_reconstructions(reconstruction_shots, # tools.partial_reconstruction_name, # True, # camera_constraint_type='hard_camera_constraint') tools.apply_transformations(transformations)
def align_reconstructions(self, rerun): alignment_file = self.path('alignment_done.txt') if not io.file_exists(alignment_file) or rerun: log.ODM_INFO("Aligning submodels...") meta_data = metadataset.MetaDataSet(self.opensfm_project_path) reconstruction_shots = tools.load_reconstruction_shots(meta_data) transformations = tools.align_reconstructions(reconstruction_shots, use_points_constraints=False) tools.apply_transformations(transformations) with open(alignment_file, 'w') as fout: fout.write("Alignment done!\n") else: log.ODM_WARNING('Found a alignment done progress file in: %s' % alignment_file)
def align_reconstructions(self, rerun): alignment_file = self.path('alignment_done.txt') if not io.file_exists(alignment_file) or rerun: log.ODM_INFO("Aligning submodels...") meta_data = metadataset.MetaDataSet(self.opensfm_project_path) reconstruction_shots = tools.load_reconstruction_shots(meta_data) transformations = tools.align_reconstructions( reconstruction_shots, tools.partial_reconstruction_name, False) tools.apply_transformations(transformations) self.touch(alignment_file) else: log.ODM_WARNING('Found a alignment done progress file in: %s' % alignment_file)