cars.applications.resampling.resampling

this module contains the abstract resampling application class.

Module Contents

Classes

Resampling

Resampling

class cars.applications.resampling.resampling.Resampling(conf=None)

Bases: cars.applications.application_template.ApplicationTemplate

Resampling

available_applications :Dict
default_application = bicubic
classmethod __init_subclass__(short_name, **kwargs)
abstract run(sensor_image_left, sensor_image_right, grid_left, grid_right, orchestrator=None, pair_folder=None, pair_key='PAIR_0', margins=None, optimum_tile_size=None, add_color=True)

Run resampling application.

Creates left and right CarsDataset filled with xarray.Dataset, corresponding to sensor images resampled in epipolar geometry.

Parameters
  • sensor_images_left (CarsDataset) – tiled sensor left image

  • sensor_images_right (CarsDataset) – tiled sensor right image

  • grid_left (CarsDataset) – left epipolar grid

  • grid_right (CarsDataset) – right epipolar grid

  • orchestrator – orchestrator used

  • pair_folder (directory to save files to) – folder used for current pair

  • pair_key (str) – pair id

  • margins (xr.Dataset) – margins to use

  • optimum_tile_size (int) – optimum tile size to use

  • add_color (bool) – add color image to dataset

Returns

left epipolar image, right epipolar image

Return type

Tuple(CarsDataset, CarsDataset)