![]() |
OpenCV 4.12.0
开源计算机视觉
|
使用块匹配算法计算立体匹配(视差图)的类。: 更多...
#include <opencv2/cudastereo.hpp>
公有成员函数 | |
| virtual void | 计算 (输入数组 left, 输入数组 right, 输出数组 disparity, 流 &stream)=0 |
继承自 cv::StereoBM 的公有成员函数 | |
| virtual int | 获取预过滤上限值 () const =0 |
| 获取预过滤像素的当前截断值。 | |
| virtual int | 获取预过滤核大小 () const =0 |
| 获取预过滤核的当前大小。 | |
| virtual int | 获取预过滤类型 () const =0 |
| 获取算法中当前使用的预过滤类型。 | |
| virtual Rect | 获取左图像感兴趣区域 () const =0 |
| 获取左图像的当前感兴趣区域 (ROI)。 | |
| virtual Rect | 获取右图像感兴趣区域 () const =0 |
| 获取右图像的当前感兴趣区域 (ROI)。 | |
| virtual int | 获取用于纹理检查的较小块大小 () const =0 |
| 获取用于纹理检查的较小块的当前大小。 | |
| virtual int | 获取纹理阈值 () const =0 |
| 获取当前纹理阈值。 | |
| virtual int | 获取唯一性比率 () const =0 |
| 获取当前唯一性比率。 | |
| virtual void | 设置预过滤上限值 (int preFilterCap)=0 |
| 设置预过滤像素的截断值。 | |
| virtual void | 设置预过滤核大小 (int preFilterSize)=0 |
| 设置预过滤核的大小。 | |
| virtual void | 设置预过滤类型 (int preFilterType)=0 |
| 设置算法中使用的预过滤类型。 | |
| virtual void | 设置左图像感兴趣区域 (Rect roi1)=0 |
| 设置左图像的感兴趣区域 (ROI)。 | |
| virtual void | 设置右图像感兴趣区域 (Rect roi2)=0 |
| 设置右图像的感兴趣区域 (ROI)。 | |
| virtual void | 设置用于纹理检查的较小块大小 (int blockSize)=0 |
| 设置用于纹理检查的较小块的大小。 | |
| virtual void | 设置纹理阈值 (int textureThreshold)=0 |
| 设置用于过滤低纹理区域的阈值。 | |
| virtual void | 设置唯一性比率 (int uniquenessRatio)=0 |
| 设置用于过滤模糊匹配的唯一性比率。 | |
继承自 cv::StereoMatcher 的公有成员函数 | |
| virtual void | 计算 (输入数组 left, 输入数组 right, 输出数组 disparity)=0 |
| 为指定的立体对计算视差图。 | |
| virtual int | 获取块大小 () const =0 |
| virtual int | 获取视差 12 最大差值 () const =0 |
| virtual int | 获取最小视差 () const =0 |
| virtual int | 获取视差数量 () const =0 |
| virtual int | 获取散斑范围 () const =0 |
| virtual int | 获取散斑窗口大小 () const =0 |
| virtual void | 设置块大小 (int blockSize)=0 |
| virtual void | 设置视差 12 最大差值 (int disp12MaxDiff)=0 |
| virtual void | 设置最小视差 (int minDisparity)=0 |
| virtual void | 设置视差数量 (int numDisparities)=0 |
| virtual void | 设置散斑范围 (int speckleRange)=0 |
| virtual void | 设置散斑窗口大小 (int speckleWindowSize)=0 |
继承自 cv::Algorithm 的公有成员函数 | |
| Algorithm () | |
| virtual | ~Algorithm () |
| virtual void | clear () |
| 清除算法状态。 | |
| virtual bool | 为空 () const |
| 如果 算法 为空(例如在最开始或读取失败后),则返回 true。 | |
| virtual 字符串 | 获取默认名称 () const |
| virtual void | 读取 (const 文件节点 &fn) |
| 从文件存储中读取算法参数。 | |
| virtual void | 保存 (const 字符串 &filename) const |
| void | 写入 (const Ptr< 文件存储 > &fs, const 字符串 &name=字符串()) const |
| virtual void | 写入 (文件存储 &fs) const |
| 将算法参数存储到文件存储中。 | |
| void | 写入 (文件存储 &fs, const 字符串 &name) const |
其他继承成员 | |
继承自 cv::StereoBM 的公有类型 | |
| 枚举 | { PREFILTER_NORMALIZED_RESPONSE = 0 , PREFILTER_XSOBEL = 1 } |
| 立体匹配算法的预过滤类型。 更多... | |
继承自 cv::StereoMatcher 的公有类型 | |
| 枚举 | { DISP_SHIFT = 4 , DISP_SCALE = (1 << DISP_SHIFT) } |
继承自 cv::StereoBM 的静态公有成员函数 | |
| static Ptr< StereoBM > | 创建 (int numDisparities=0, int blockSize=21) |
| 创建 StereoBM 对象。 | |
继承自 cv::Algorithm 的静态公有成员函数 | |
| template<typename _Tp > | |
| static Ptr< _Tp > | 加载 (const 字符串 &filename, const 字符串 &objname=字符串()) |
| 从文件中加载算法。 | |
| template<typename _Tp > | |
| static Ptr< _Tp > | 从字符串加载 (const 字符串 &strModel, const 字符串 &objname=字符串()) |
| 从字符串加载算法。 | |
| template<typename _Tp > | |
| static Ptr< _Tp > | 读取 (const 文件节点 &fn) |
| 从文件节点读取算法。 | |
继承自 cv::Algorithm 的保护成员函数 | |
| void | 写入格式 (文件存储 &fs) const |
使用块匹配算法计算立体匹配(视差图)的类。
|
纯虚函数 |