Package boofcv.abst.disparity
Class WrapDisparitySparseRectifiedBM<ArrayData,T extends ImageGray<T>>
java.lang.Object
boofcv.abst.disparity.WrapDisparitySparseRectifiedBM<ArrayData,T>
- All Implemented Interfaces:
StereoDisparitySparse<T>
public class WrapDisparitySparseRectifiedBM<ArrayData,T extends ImageGray<T>>
extends Object
implements StereoDisparitySparse<T>
Wrapper around
DisparitySparseRectifiedScoreBM for StereoDisparitySparse-
Constructor Summary
ConstructorsConstructorDescriptionWrapDisparitySparseRectifiedBM(DisparitySparseRectifiedScoreBM<ArrayData, T> computeScore, DisparitySparseSelect<ArrayData> select) -
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.doubleThe found disparity at the selected pointType of input images it can processintThe maximum disparity which will be checked for.intThe minimum disparity which will be checked for.booleanprocess(int x, int y) Calculates the disparity at the specified point.voidSets the input images that are to be processed.
-
Constructor Details
-
WrapDisparitySparseRectifiedBM
public WrapDisparitySparseRectifiedBM(DisparitySparseRectifiedScoreBM<ArrayData, T> computeScore, DisparitySparseSelect<ArrayData> select)
-
-
Method Details
-
setImages
Description copied from interface:StereoDisparitySparseSets the input images that are to be processed.- Specified by:
setImagesin interfaceStereoDisparitySparse<ArrayData>- Parameters:
imageLeft- Input left rectified image.imageRight- Input right rectified image.
-
getDisparity
public double getDisparity()Description copied from interface:StereoDisparitySparseThe found disparity at the selected point- Specified by:
getDisparityin interfaceStereoDisparitySparse<ArrayData>- Returns:
- disparity.
-
process
public boolean process(int x, int y) Description copied from interface:StereoDisparitySparseCalculates the disparity at the specified point. Returns true if a valid correspondence was found between the two images.- Specified by:
processin interfaceStereoDisparitySparse<ArrayData>- Parameters:
x- center of region x-axisy- center of region y-axis- Returns:
- true if a correspondence was found
-
getBorderX
public int getBorderX()Description copied from interface:StereoDisparitySparseBorder around the image's x-axis which is not processed.- Specified by:
getBorderXin interfaceStereoDisparitySparse<ArrayData>- Returns:
- border x-axis
-
getBorderY
public int getBorderY()Description copied from interface:StereoDisparitySparseBorder around the image's y-axis which is not processed.- Specified by:
getBorderYin interfaceStereoDisparitySparse<ArrayData>- Returns:
- border y-axis
-
getMinDisparity
public int getMinDisparity()Description copied from interface:StereoDisparitySparseThe minimum disparity which will be checked for.- Specified by:
getMinDisparityin interfaceStereoDisparitySparse<ArrayData>- Returns:
- Minimum disparity.
-
getMaxDisparity
public int getMaxDisparity()Description copied from interface:StereoDisparitySparseThe maximum disparity which will be checked for.- Specified by:
getMaxDisparityin interfaceStereoDisparitySparse<ArrayData>- Returns:
- Maximum disparity.
-
getInputType
Description copied from interface:StereoDisparitySparseType of input images it can process- Specified by:
getInputTypein interfaceStereoDisparitySparse<ArrayData>- Returns:
- Input image type
-