cars.applications.dense_matches_filling.zero_padding
this module contains the fill_disp application class.
Module Contents
Classes
Fill invalid area in disparity map with zeros values |
Functions
|
Wrapper to copy previous disparity |
- class cars.applications.dense_matches_filling.zero_padding.ZerosPadding(conf=None)
Bases:
cars.applications.dense_matches_filling.dense_matches_filling.DenseMatchingFilling
Fill invalid area in disparity map with zeros values
- check_conf(conf)
Check configuration
- Parameters
conf (dict) – configuration to check
- Returns
overloaded configuration
- Return type
dict
- get_poly_margin()
Get the margin used for polygon
- Returns
self.nb_pix
- Return type
int
- run(epipolar_disparity_map_left, epipolar_disparity_map_right, epipolar_images_left, orchestrator=None, pair_folder=None, pair_key='PAIR_0')
Run Refill application using zero_padding method.
- Parameters
epipolar_disparity_map_left (CarsDataset) – left disparity
epipolar_disparity_map_right (CarsDataset) – right disparity
epipolar_images_left (CarsDataset) –
tiled left epipolar CarsDataset contains:
N x M Delayed tiles. Each tile will be a future xarray Dataset containing:
data with keys : “im”, “msk”, “color”
attrs with keys: “margins” with “disp_min” and “disp_max” “transform”, “crs”, “valid_pixels”, “no_data_mask”, “no_data_img”
- attributes containing:
”largest_epipolar_region”,”opt_epipolar_tile_size”, “epipolar_regions_grid”
orchestrator – orchestrator used
pair_folder (str) – folder used for current pair
pair_key (str) – pair id
- Returns
filled left disparity map, filled right disparity map: Each CarsDataset contains:
- N x M Delayed tiles. Each tile will be a future xarray Dataset containing:
data with keys : “disp”, “disp_msk”
attrs with keys: profile, window, overlaps
- attributes containing:
- ”largest_epipolar_region”,”opt_epipolar_tile_size”,
”epipolar_regions_grid”
- Return type
Tuple(CarsDataset, CarsDataset)
- cars.applications.dense_matches_filling.zero_padding.wrapper_fill_disparity(left_disp, right_disp, left_epi_image, window, overlap_left, overlap_right, classif_index, saving_info_left=None, saving_info_right=None)
Wrapper to copy previous disparity
- Parameters
left_disp (xr.Dataset) – left disparity map
right_disp (xr.Dataset) – right disparity map
window (list) – window of base tile [row min, row max, col min col max]
overlap_left (list) – left overlap [row min, row max, col min col max]
overlap_right (list) – left overlap [row min, row max, col min col max]
class_index (list) – class index according to the classification tag
saving_info_left (dict) – saving infos left
saving_info_right (dict) – saving infos right
- Returns
left disp map, right disp map
- Return type
xr.Dataset, xr.Dataset