:py:mod:`cars.applications.dense_match_filling.zero_padding` ============================================================ .. py:module:: cars.applications.dense_match_filling.zero_padding .. autoapi-nested-parse:: this module contains the fill_disp application class. Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: cars.applications.dense_match_filling.zero_padding.ZerosPadding Functions ~~~~~~~~~ .. autoapisummary:: cars.applications.dense_match_filling.zero_padding.fill_disparity_zeros_wrapper .. py:class:: ZerosPadding(conf=None) Bases: :py:obj:`cars.applications.dense_match_filling.dense_match_filling.DenseMatchFilling` Fill invalid area in disparity map with zeros values .. py:method:: check_conf(conf) Check configuration :param conf: configuration to check :type conf: dict :return: overloaded configuration :rtype: dict .. py:method:: get_poly_margin() Get the margin used for polygon :return: self.nb_pix :rtype: int .. py:method:: run(epipolar_disparity_map, orchestrator=None, pair_folder=None, pair_key='PAIR_0') Run Refill application using zero_padding method. :param epipolar_disparity_map: left to right disparity :type epipolar_disparity_map: CarsDataset :param orchestrator: orchestrator used :param pair_folder: folder used for current pair :type pair_folder: str :param pair_key: pair id :type pair_key: str :return: filled disparity map: The 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" :rtype: CarsDataset .. py:function:: fill_disparity_zeros_wrapper(disp, window, overlap, classif_index, saving_info=None) Wrapper to copy previous disparity :param disp: left to right disparity map :type disp: xr.Dataset :param window: window of base tile [row min, row max, col min col max] :type window: list :param overlap: overlap [row min, row max, col min col max] :type overlap: list :param class_index: class index according to the classification tag :type class_index: list :param saving_info: saving infos :type saving_info: dict :return: disp map :rtype: xr.Dataset, xr.Dataset