cars.applications.ground_truth_reprojection.direct_localization
This module contains the abstract direct_localization application class.
Module Contents
Classes
DirectLocalization |
Functions
|
Computes ground truth epipolar disparity map and sensor geometry. |
- class cars.applications.ground_truth_reprojection.direct_localization.DirectLocalization(conf=None)[source]
Bases:
cars.applications.ground_truth_reprojection.ground_truth_reprojection.GroundTruthReprojection
DirectLocalization
- check_conf(conf)[source]
Check configuration
- Parameters
conf (dict) – configuration to check
- Returns
overloaded configuration
- Return type
dict
- 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, pair_key='PAIR_0')[source]
Run direct localization for ground truth disparity
- Parameters
sensor_left (CarsDataset) – Tiled sensor left image. Dict must contain keys: “image”, “color”, “geomodel”, “no_data”, “mask”. Paths must be absolute.
sensor_right (CarsDataset) – Tiled sensor right image. Dict must contain keys: “image”, “color”, “geomodel”, “no_data”, “mask”. Paths must be absolute.
grid_left (CarsDataset) – Grid left.
grid_right (CarsDataset) – Grid right.
geom_plugin_dem_median (geometry_plugin) – Geometry plugin with dem median
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 (orchestrator) – orchestrator used
pair_folder (str) – Folder used for current pair.
pair_key (str) – Pair ID.
- cars.applications.ground_truth_reprojection.direct_localization.maps_generation_wrapper(sensor_left, grid_left, geom_plugin, disp_to_alt_ratio, target, saving_infos, window, auxiliary_values, auxiliary_interp, raster_profile=None, geom_plugin_dem_median=None, reverse=False, window_dict=None)[source]
Computes ground truth epipolar disparity map and sensor geometry.
- Parameters
sensor_left (dict) – sensor data 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.
target (str) – “epipolar”, “sensor”, or both (“all”) geometry.
saving_infos (dict) – Information about CarsDataset ID.
window (np.ndarray) – size of tile
raster_profile (dict) – dictionnary containing dataset information
geom_plugin_dem_median (geometry_plugin) – Geometry plugin with dem median
reverse (bool) – true if right-> left
window_dict – window as dict