OpenCV 4.11.0
开源计算机视觉
加载中…
搜索中…
未找到匹配项
cv::stereo 命名空间参考

结构体 MatchQuasiDense
 
结构体 PropagationParameters
 
类 QuasiDenseStereo
 包含准密集立体计算所需方法的类。 更多…
 
类 StereoBinaryBM
 使用块匹配算法计算立体对应关系的类,由 K. Konolige 引入并贡献给 OpenCV。 更多…
 
类 StereoBinarySGBM
 该类实现了改进的 H. Hirschmuller 算法 [125],它与原始算法的不同之处在于: 更多…
 
类 StereoMatcher
 过滤视差图中的小噪声斑点。 更多…
 

枚举

枚举 {
  CV_SPECKLE_REMOVAL_ALGORITHM ,
  CV_SPECKLE_REMOVAL_AVG_ALGORITHM
}
 斑点去除算法。这些算法旨在去除小区域 更多…
 
枚举 {
  CV_QUADRATIC_INTERPOLATION ,
  CV_SIMETRICV_INTERPOLATION
}
 视差的亚像素插值方法。 更多…
 
枚举 {
  CV_DENSE_CENSUS ,
  CV_SPARSE_CENSUS ,
  CV_CS_CENSUS ,
  CV_MODIFIED_CS_CENSUS ,
  CV_MODIFIED_CENSUS_TRANSFORM ,
  CV_MEAN_VARIATION ,
  CV_STAR_KERNEL
}
 支持的内核类型 更多…
 

函数

void censusTransform (const Mat &image1, const Mat &image2, int kernelSize, Mat &dist1, Mat &dist2, const int type)
 
void censusTransform (const Mat &image1, int kernelSize, Mat &dist1, const int type)
 单图像census变换
 
void modifiedCensusTransform (const Mat &img1, const Mat &img2, int kernelSize, Mat &dist1, Mat &dist2, const int type, int t=0, const Mat &integralImage1=Mat(), const Mat &integralImage2=Mat())
 
void modifiedCensusTransform (const Mat &img1, int kernelSize, Mat &dist, const int type, int t=0, const Mat &integralImage=Mat())
 改进的census变换描述符的单版本
 
void starCensusTransform (const Mat &img1, const Mat &img2, int kernelSize, Mat &dist1, Mat &dist2)
 在 9x9 核中,只选择某些位置
 
void starCensusTransform (const Mat &img1, int kernelSize, Mat &dist)
 星型核的单图像版本
 
void symetricCensusTransform (const Mat &img1, const Mat &img2, int kernelSize, Mat &dist1, Mat &dist2, const int type)
 
void symetricCensusTransform (const Mat &img1, int kernelSize, Mat &dist1, const int type)
 census变换的单版本
 

枚举类型文档

◆ 匿名枚举

匿名枚举

支持的内核类型

枚举器
CV_DENSE_CENSUS 
Python: cv.stereo.CV_DENSE_CENSUS
CV_SPARSE_CENSUS 
Python: cv.stereo.CV_SPARSE_CENSUS
CV_CS_CENSUS 
Python: cv.stereo.CV_CS_CENSUS
CV_MODIFIED_CS_CENSUS 
Python: cv.stereo.CV_MODIFIED_CS_CENSUS
CV_MODIFIED_CENSUS_TRANSFORM 
Python: cv.stereo.CV_MODIFIED_CENSUS_TRANSFORM
CV_MEAN_VARIATION 
Python: cv.stereo.CV_MEAN_VARIATION
CV_STAR_KERNEL 
Python: cv.stereo.CV_STAR_KERNEL

函数文档

◆ censusTransform() [1/2]

void cv::stereo::censusTransform ( const Mat & image1,
const Mat & image2,
int kernelSize,
Mat & dist1,
Mat & dist2,
const int type )

应用于输入图像的两种census变换。census变换的实现只考虑census核中的一些像素,从而允许使用更大的块大小。

◆ censusTransform() [2/2]

void cv::stereo::censusTransform ( const Mat & image1,
int kernelSize,
Mat & dist1,
const int type )

单图像census变换

◆ modifiedCensusTransform() [1/2]

void cv::stereo::modifiedCensusTransform ( const Mat & img1,
const Mat & img2,
int kernelSize,
Mat & dist1,
Mat & dist2,
const int type,
int t = 0,
const Mat & integralImage1 = Mat(),
const Mat & integralImage2 = Mat() )

STANDARD_MCT - 改进的census变换,为每个像素记忆2位,并包含像素比较的容差;MCT_MEAN_VARIATION - 改进的census变换的实现,它不仅考虑窗口中心像素,还考虑窗口平均值的差异。

◆ modifiedCensusTransform() [2/2]

void cv::stereo::modifiedCensusTransform ( const Mat & img1,
int kernelSize,
Mat & dist,
const int type,
int t = 0,
const Mat & integralImage = Mat() )

改进的census变换描述符的单版本

◆ starCensusTransform() [1/2]

void cv::stereo::starCensusTransform ( const Mat & img1,
const Mat & img2,
int kernelSize,
Mat & dist1,
Mat & dist2 )

在 9x9 核中,只选择某些位置

◆ starCensusTransform() [2/2]

void cv::stereo::starCensusTransform ( const Mat & img1,
int kernelSize,
Mat & dist )

星型核的单图像版本

◆ symetricCensusTransform() [1/2]

void cv::stereo::symetricCensusTransform ( const Mat & img1,
const Mat & img2,
int kernelSize,
Mat & dist1,
Mat & dist2,
const int type )

经典中心对称Census变换。这是一种改进的cs Census变换,它将像素与其中心后的对应像素进行比较。

◆ symetricCensusTransform() [2/2]

void cv::stereo::symetricCensusTransform ( const Mat & img1,
int kernelSize,
Mat & dist1,
const int type )

census变换的单版本