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

名稱空間

名稱空間  internal
 

列舉

列舉  {
  CALIB_USE_GUESS = 1 ,
  CALIB_FIX_SKEW = 2 ,
  CALIB_FIX_K1 = 4 ,
  CALIB_FIX_K2 = 8 ,
  CALIB_FIX_P1 = 16 ,
  CALIB_FIX_P2 = 32 ,
  CALIB_FIX_XI = 64 ,
  CALIB_FIX_GAMMA = 128 ,
  CALIB_FIX_CENTER = 256
}
 
列舉  {
  RECTIFY_PERSPECTIVE = 1 ,
  RECTIFY_CYLINDRICAL = 2 ,
  RECTIFY_LONGLATI = 3 ,
  RECTIFY_STEREOGRAPHIC = 4
}
 
列舉  {
  XYZRGB = 1 ,
  XYZ = 2
}
 

函式

double calibrate (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size size, InputOutputArray K, InputOutputArray xi, InputOutputArray D, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags, TermCriteria criteria, OutputArray idx=noArray())
 執行全向相機標定,輸出的預設深度為 CV_64F。
 
void initUndistortRectifyMap (InputArray K, InputArray D, InputArray xi, InputArray R, InputArray P, const cv::Size &size, int m1type, OutputArray map1, OutputArray map2, int flags)
 計算透過旋轉 R 的全向相機影像變換的去畸變和校正對映。它輸出兩個用於 cv::remap() 的對映。 如果 D 為空,則使用零畸變;如果 R 或 P 為空,則使用單位矩陣。
 
void projectPoints (InputArray objectPoints, OutputArray imagePoints, const Affine3d &affine, InputArray K, double xi, InputArray D, OutputArray jacobian=noArray())
 
void projectPoints (InputArray objectPoints, OutputArray imagePoints, InputArray rvec, InputArray tvec, InputArray K, double xi, InputArray D, OutputArray jacobian=noArray())
 使用CMei模型投影全向相機點。
 
double stereoCalibrate (InputOutputArrayOfArrays objectPoints, InputOutputArrayOfArrays imagePoints1, InputOutputArrayOfArrays imagePoints2, const Size &imageSize1, const Size &imageSize2, InputOutputArray K1, InputOutputArray xi1, InputOutputArray D1, InputOutputArray K2, InputOutputArray xi2, InputOutputArray D2, OutputArray rvec, OutputArray tvec, OutputArrayOfArrays rvecsL, OutputArrayOfArrays tvecsL, int flags, TermCriteria criteria, OutputArray idx=noArray())
 全向相機模型的立體標定。 它計算兩個相機的內部引數和兩個相機之間的外部引數。 輸出的預設深度為 CV_64F。
 
void stereoReconstruct (InputArray image1, InputArray image2, InputArray K1, InputArray D1, InputArray xi1, InputArray K2, InputArray D2, InputArray xi2, InputArray R, InputArray T, int flag, int numDisparities, int SADWindowSize, OutputArray disparity, OutputArray image1Rec, OutputArray image2Rec, const Size &newSize=Size(), InputArray Knew=cv::noArray(), OutputArray pointCloud=cv::noArray(), int pointType=XYZRGB)
 從一對影像進行立體3D重建。
 
void stereoRectify (InputArray R, InputArray T, OutputArray R1, OutputArray R2)
 全向相機模型的立體校正。 它計算兩個相機的校正旋轉。
 
void undistortImage (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray xi, int flags, InputArray Knew=cv::noArray(), const Size &new_size=Size(), InputArray R=Mat::eye(3, 3, CV_64F))
 將全向影像去畸變為透檢視像。
 
void undistortPoints (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray xi, InputArray R)
 使用 CMei 模型去除全向相機的 2D 影像點的畸變。