Package boofcv.abst.disparity
Class WrapDisparitySgm<DI extends ImageGray<DI>>
java.lang.Object
boofcv.abst.disparity.WrapDisparitySgm<DI>
- All Implemented Interfaces:
StereoDisparity<GrayU8,DI>
public class WrapDisparitySgm<DI extends ImageGray<DI>>
extends Object
implements StereoDisparity<GrayU8,DI>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintBorder around the image's x-axis which is not processed.intBorder around the image's y-axis which is not processed.Return the computed disparity image.intThe minimum disparity which will be checked for.intThe number of possible disparity values.@Nullable GrayF32Returns a score that represents the goodness of fit for the selected value.Type of disparity image it can write to.Type of input images it can processintSpecifies the value that pixels with no valid disparity estimate will be filled in with.voidComputes stereo disparity.
-
Constructor Details
-
WrapDisparitySgm
-
-
Method Details
-
process
Description copied from interface:StereoDisparityComputes stereo disparity. -
getDisparity
Description copied from interface:StereoDisparityReturn the computed disparity image. See comments in class description on disparity image format.- Specified by:
getDisparityin interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- Output disparity from left to right image.
-
getDisparityScore
Description copied from interface:StereoDisparityReturns a score that represents the goodness of fit for the selected value. Meaning of the score is cost function dependent. If null is returned that means the score was not saved. This can be- Specified by:
getDisparityScorein interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>>
-
getDisparityMin
public int getDisparityMin()Description copied from interface:StereoDisparityThe minimum disparity which will be checked for.- Specified by:
getDisparityMinin interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- Minimum disparity.
-
getDisparityRange
public int getDisparityRange()Description copied from interface:StereoDisparityThe number of possible disparity values. The maximum value (inclusive) is min + range -1.- Specified by:
getDisparityRangein interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- Maximum disparity.
-
getInvalidValue
public int getInvalidValue()Description copied from interface:StereoDisparitySpecifies the value that pixels with no valid disparity estimate will be filled in with. This is always range, but any value >= range should be considered invalid.- Specified by:
getInvalidValuein interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>>
-
getBorderX
public int getBorderX()Description copied from interface:StereoDisparityBorder around the image's x-axis which is not processed.- Specified by:
getBorderXin interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- border x-axis
-
getBorderY
public int getBorderY()Description copied from interface:StereoDisparityBorder around the image's y-axis which is not processed.- Specified by:
getBorderYin interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- border y-axis
-
getInputType
Description copied from interface:StereoDisparityType of input images it can process- Specified by:
getInputTypein interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- Input image type
-
getDisparityType
Description copied from interface:StereoDisparityType of disparity image it can write to.- Specified by:
getDisparityTypein interfaceStereoDisparity<GrayU8,DI extends ImageGray<DI>> - Returns:
- Output image type
-
getAlgorithm
-