Package boofcv.alg.disparity.sgm.cost
Class SgmMutualInformation_U8
java.lang.Object
boofcv.alg.disparity.sgm.cost.SgmCostBase<GrayU8>
boofcv.alg.disparity.sgm.cost.SgmMutualInformation_U8
- All Implemented Interfaces:
SgmDisparityCost<GrayU8>
Computes the cost using Mutual Information as described in [1].
[1] Hirschmuller, Heiko. "Stereo processing by semiglobal matching and mutual information." IEEE Transactions on pattern analysis and machine intelligence 30.2 (2007): 328-341.
- See Also:
-
Field Summary
Fields inherited from class boofcv.alg.disparity.sgm.cost.SgmCostBase
costXD, disparityMin, disparityRange, left, right
Fields inherited from interface boofcv.alg.disparity.sgm.SgmDisparityCost
MAX_COST
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
computeDisparityErrors
(int idxLeft, int idxRight, int idxOut, int disparityRange) Methods inherited from class boofcv.alg.disparity.sgm.cost.SgmCostBase
configure, process
-
Constructor Details
-
SgmMutualInformation_U8
-
-
Method Details
-
computeDisparityErrors
protected void computeDisparityErrors(int idxLeft, int idxRight, int idxOut, int disparityRange) - Specified by:
computeDisparityErrors
in classSgmCostBase<GrayU8>
-
getMutual
-