pandora2d.matching_cost.correlation
This module contains functions associated to the matching cost computation step with mutual information and zncc methods.
Classes
Mutual Information class |
Module Contents
- class pandora2d.matching_cost.correlation.CorrelationMethods[source]
Bases:
pandora2d.matching_cost.base.BaseMatchingCostMutual Information class
- property margins: pandora2d.margins.Margins[source]
Return matching costs’ Margins.
- set_shifted_right_images(img_right: xarray.Dataset) None[source]
Compute shifted by subpix right image and assign shifted_right_images attribute.
- Parameters:
img_right – xarray.Dataset containing : - im : 2D (row, col) xarray.DataArray - msk : 2D (row, col) xarray.DataArray
- Returns:
None
- compute_cost_volumes(img_left: xarray.Dataset, img_right: xarray.Dataset, margins: pandora2d.margins.Margins = None) xarray.Dataset[source]
Computes the cost volumes
- Parameters:
img_left – xarray.Dataset containing : - im : 2D (row, col) xarray.DataArray - msk : 2D (row, col) xarray.DataArray
img_right – xarray.Dataset containing : - im : 2D (row, col) xarray.DataArray - msk : 2D (row, col) xarray.DataArray
margins – refinement margins
- Returns:
cost_volumes: 4D Dataset containing the cost_volumes