cars.applications.ground_truth_reprojection.ground_truth_reprojection

This module contains the abstract ground_truth_reprojection application class.

Module Contents

Classes

GroundTruthReprojection

Epipolar matches ground truth computation

class cars.applications.ground_truth_reprojection.ground_truth_reprojection.GroundTruthReprojection(conf=None)[source]

Bases: cars.applications.application_template.ApplicationTemplate

Epipolar matches ground truth computation

available_applications: Dict
default_application = 'direct_loc'
classmethod __init_subclass__(short_name, **kwargs)[source]
abstract run(sensor_left, sensor_right, grid_left, grid_right, geom_plugin, geom_plugin_dem_median, disp_to_alt_ratio, auxiliary_values, auxiliary_interp, orchestrator=None, pair_folder=None)[source]

Compute disparity maps from a DSM. This function will be run as a delayed task. If user want to correctly save dataset, the user must provide saving_info_left and right. See cars_dataset.fill_dataset.

Parameters
  • geom_plugin_dem_median (geometry_plugin) – Geometry plugin with dem median

  • sensor_left (CarsDataset) – Tiled sensor left image. Dict must contain keys: “image”, “color”, “geomodel”, “no_data”, “mask”. Paths must be absolute.

  • grid_left (CarsDataset) – Grid left.

  • geom_plugin (GeometryPlugin) – Geometry plugin with user’s DSM used to generate epipolar grids.

  • disp_to_alt_ratio (float) – Disp to altitude ratio used for performance map.

  • orchestrator (Any) – Orchestrator used.

  • pair_folder (str) – Folder used for current pair.