OpenCV 4.11.0
开源计算机视觉
|
类 | |
结构体 | 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变换的单版本 | |
匿名枚举 |
支持的内核类型
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变换,它将像素与其中心后的对应像素进行比较。