![]() |
OpenCV 4.12.0
开源计算机视觉
|
类 | |
| 结构体 | MatchQuasiDense |
| 结构体 | PropagationParameters |
| 类 | QuasiDenseStereo |
| 包含 Quasi Dense Stereo 计算所需方法的类。 更多... | |
| 类 | StereoBinaryBM |
| 使用块匹配算法计算立体对应的类,由 K. Konolige 引入并贡献给 OpenCV。 更多... | |
| 类 | StereoBinarySGBM |
| 该类实现了改进的 H. Hirschmuller 算法 [128],它与原始算法的不同之处如下:更多... | |
| 类 | 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 变换的单个版本 | |
| 匿名枚举 |
支持的内核类型
| void cv::stereo::censusTransform | ( | const Mat & | image1, |
| const Mat & | image2, | ||
| int | kernelSize, | ||
| Mat & | dist1, | ||
| Mat & | dist2, | ||
| const int | type ) |
Census 的两种变体应用于输入图像 Census 变换的实现,该变换仅考虑来自 Census 内核的某些像素,从而允许更大的块大小
| void cv::stereo::censusTransform | ( | const Mat & | image1, |
| int | kernelSize, | ||
| Mat & | dist1, | ||
| const int | type ) |
单图像 Census 变换
| 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 变换的实现,该变换还考虑窗口平均值的变化,而不仅仅是中心像素
| void cv::stereo::modifiedCensusTransform | ( | const Mat & | img1, |
| int | kernelSize, | ||
| Mat & | dist, | ||
| const int | type, | ||
| int | t = 0, | ||
| const Mat & | integralImage = Mat() ) |
修改的 Census 变换描述符的单个版本
| void cv::stereo::starCensusTransform | ( | const Mat & | img1, |
| const Mat & | img2, | ||
| int | kernelSize, | ||
| Mat & | dist1, | ||
| Mat & | dist2 ) |
在 9x9 内核中,仅选择某些位置
| void cv::stereo::symetricCensusTransform | ( | const Mat & | img1, |
| const Mat & | img2, | ||
| int | kernelSize, | ||
| Mat & | dist1, | ||
| Mat & | dist2, | ||
| const int | type ) |
经典的中心对称 Census 修改后的 CS Census 版本,它将像素与其中心后的对应像素进行比较