Handles boilerplate code common to all stereo matching methods.
This class provides a framework for constructing stereo matching pipelines that conform to the taxonomy laid out in Scharstein and Szeliski (2002).
Creates a StereoCostFunction that computes the pixelwise absolute difference between intensities in the left and right images
Applies a bilateral filter to the disparity map in order to correct outliers.
Creates an empty disparity map
Applies a median filter to the disparity map in order to correct outliers.
Computes the normalised cross correlation, also known as the cosine similarity, between image patches.
Implements the cost aggregation method described by Hirschmuller (2007), commonly known as Semi-Global Matching.
Creates a StereoPipeline that performs semi-global matching.
Creates a StereoCostFunction that computes the pixelwise squared difference between intensities in the left and right images
Computes the sum of absolute differences between two image patches in order to compute the matching cost.
Implements the naive winner takes all algorithm for computing a diparity map from a cost volume.
Contains the properties required to build a StereoPipeline
Module introduces methods that compute disparity maps for stereo pairs.
Stereo Matching Base API:- emptyDisparityMap
StereoMatcher
StereoPipelineProperties
StereoPipeline
sumAbsoluteDifferences
normalisedCrossCorrelation
absoluteDifference
squaredDifference
semiGlobalAggregator
winnerTakesAll
medianDisparityFilter
bilateralDisparityFilter
Stereo Matching Pipelines:- semiGlobalMatchingPipeline