OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
cv::stereo 名稱空間參考

結構體  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 變換的單個版本
 

列舉型別文件

◆ 匿名列舉

匿名列舉

支援的核心型別

列舉器
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 變換的單個版本