类 StereoMatcher
- java.lang.Object
-
- org.opencv.core.Algorithm
-
- org.opencv.calib3d.StereoMatcher
-
- 直接已知子类
StereoBM,StereoSGBM
public class StereoMatcher extends Algorithm
立体对应算法的基类。
-
-
字段摘要
字段 修饰符和类型 字段 描述 static intDISP_SCALEstatic intDISP_SHIFT
-
构造函数摘要
构造函数 修饰符 构造函数 描述 保护StereoMatcher(long addr)
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 描述 static StereoMatcher__fromPtr__(long addr)voidcompute(Mat left, Mat right, Mat disparity)为指定的立体图像对计算视差图protected voidfinalize()intgetBlockSize()intgetDisp12MaxDiff()intgetMinDisparity()intgetNumDisparities()intgetSpeckleRange()intgetSpeckleWindowSize()voidsetBlockSize(int blockSize)voidsetDisp12MaxDiff(int disp12MaxDiff)voidsetMinDisparity(int minDisparity)voidsetNumDisparities(int numDisparities)voidsetSpeckleRange(int speckleRange)voidsetSpeckleWindowSize(int speckleWindowSize)-
从类继承的方法 org.opencv.core.Algorithm
clear, empty, getDefaultName, getNativeObjAddr, save
-
-
-
-
方法详细信息
-
__fromPtr__
public static StereoMatcher __fromPtr__(long addr)
-
compute
public void compute(Mat left, Mat right, Mat disparity)
为指定的立体图像对计算视差图- 参数
left- 左侧 8 位单通道图像。right- 与左侧图像大小和类型相同的右侧图像。disparity- 输出视差图。它具有与输入图像相同的大小。某些算法(如 StereoBM 或 StereoSGBM)计算 16 位定点视差图(其中每个视差值具有 4 个小数位),而其他算法输出 32 位浮点视差图。
-
getMinDisparity
public int getMinDisparity()
-
setMinDisparity
public void setMinDisparity(int minDisparity)
-
getNumDisparities
public int getNumDisparities()
-
setNumDisparities
public void setNumDisparities(int numDisparities)
-
getBlockSize
public int getBlockSize()
-
setBlockSize
public void setBlockSize(int blockSize)
-
getSpeckleWindowSize
public int getSpeckleWindowSize()
-
setSpeckleWindowSize
public void setSpeckleWindowSize(int speckleWindowSize)
-
getSpeckleRange
public int getSpeckleRange()
-
setSpeckleRange
public void setSpeckleRange(int speckleRange)
-
getDisp12MaxDiff
public int getDisp12MaxDiff()
-
setDisp12MaxDiff
public void setDisp12MaxDiff(int disp12MaxDiff)
-
-