![]() |
OpenCV 5.0.0
Open Source Computer Vision
|
名前空間 | |
| namespace | internal |
列挙型 | |
| enum | { 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 } |
| enum | { RECTIFY_PERSPECTIVE = 1 , RECTIFY_CYLINDRICAL = 2 , RECTIFY_LONGLATI = 3 , RECTIFY_STEREOGRAPHIC = 4 } |
| enum | { 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()で使用される2つのマップを出力する。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()) |
| 全方位カメラモデルのステレオキャリブレーション。2台のカメラの内部パラメータと、2台のカメラ間の外部パラメータを計算する。出力のデフォルトのビット深度は 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) |
| 1組の画像からのステレオ3次元再構成。 | |
| void | stereoRectify (InputArray R, InputArray T, OutputArray R1, OutputArray R2) |
| 全方位カメラモデルのステレオ平行化。2台のカメラの平行化回転を計算する。 | |
| 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画像点を歪み補正する。 | |