![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
この名前空間のメソッドは、いわゆる魚眼カメラモデルを使用する。続き...
列挙型 | |
| enum | { CALIB_USE_INTRINSIC_GUESS = 1 << 0 , CALIB_RECOMPUTE_EXTRINSIC = 1 << 1 , CALIB_CHECK_COND = 1 << 2 , CALIB_FIX_SKEW = 1 << 3 , CALIB_FIX_K1 = 1 << 4 , CALIB_FIX_K2 = 1 << 5 , CALIB_FIX_K3 = 1 << 6 , CALIB_FIX_K4 = 1 << 7 , CALIB_FIX_INTRINSIC = 1 << 8 , CALIB_FIX_PRINCIPAL_POINT = 1 << 9 , CALIB_ZERO_DISPARITY = 1 << 10 , CALIB_FIX_FOCAL_LENGTH = 1 << 11 } |
関数 | |
| double | calibrate (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, const Size &image_size, InputOutputArray K, InputOutputArray D, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, DBL_EPSILON)) |
| カメラキャリブレーションを実行する。 | |
| void | distortPoints (InputArray undistorted, OutputArray distorted, InputArray K, InputArray D, double alpha=0) |
| 魚眼モデルを用いて2D点を歪ませる。 | |
| void | distortPoints (InputArray undistorted, OutputArray distorted, InputArray Kundistorted, InputArray K, InputArray D, double alpha=0) |
| void | estimateNewCameraMatrixForUndistortRectify (InputArray K, InputArray D, const Size &image_size, InputArray R, OutputArray P, double balance=0.0, const Size &new_size=Size(), double fov_scale=1.0) |
| 歪み補正または平行化のための新しいカメラ内部行列を推定する。 | |
| void | initUndistortRectifyMap (InputArray K, InputArray D, InputArray R, InputArray P, const cv::Size &size, int m1type, OutputArray map1, OutputArray map2) |
| remap による画像変換のための歪み補正・平行化マップを計算する。D が空の場合は歪みなしが用いられ、R または P が空の場合は単位行列が用いられる。 | |
| void | projectPoints (InputArray objectPoints, OutputArray imagePoints, const Affine3d &affine, InputArray K, InputArray D, double alpha=0, OutputArray jacobian=noArray()) |
| 魚眼モデルを用いて点を投影する。 | |
| void | projectPoints (InputArray objectPoints, OutputArray imagePoints, InputArray rvec, InputArray tvec, InputArray K, InputArray D, double alpha=0, OutputArray jacobian=noArray()) |
| bool | solvePnP (InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false, int flags=SOLVEPNP_ITERATIVE, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 10, 1e-8)) |
| 魚眼カメラモデルにおいて、3D-2D点の対応から物体の姿勢を求める。 | |
| bool | solvePnPRansac (InputArray objectPoints, InputArray imagePoints, InputArray cameraMatrix, InputArray distCoeffs, OutputArray rvec, OutputArray tvec, bool useExtrinsicGuess=false, int iterationsCount=100, float reprojectionError=8.0, double confidence=0.99, OutputArray inliers=noArray(), int flags=SOLVEPNP_ITERATIVE, TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 10, 1e-8)) |
| 魚眼カメラモデルにおいて、RANSAC手法を用いて3D-2D点の対応から物体の姿勢を求める。 | |
| double | stereoCalibrate (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, InputOutputArray K1, InputOutputArray D1, InputOutputArray K2, InputOutputArray D2, Size imageSize, OutputArray R, OutputArray T, int flags=fisheye::CALIB_FIX_INTRINSIC, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, DBL_EPSILON)) |
| これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは受け取る引数のみが異なる。 | |
| double | stereoCalibrate (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints1, InputArrayOfArrays imagePoints2, InputOutputArray K1, InputOutputArray D1, InputOutputArray K2, InputOutputArray D2, Size imageSize, OutputArray R, OutputArray T, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags=fisheye::CALIB_FIX_INTRINSIC, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 100, DBL_EPSILON)) |
| ステレオキャリブレーションを実行する。 | |
| void | stereoRectify (InputArray K1, InputArray D1, InputArray K2, InputArray D2, const Size &imageSize, InputArray R, InputArray tvec, OutputArray R1, OutputArray R2, OutputArray P1, OutputArray P2, OutputArray Q, int flags, const Size &newImageSize=Size(), double balance=0.0, double fov_scale=1.0) |
| 魚眼カメラモデルのためのステレオ平行化。 | |
| void | undistortImage (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray Knew=cv::noArray(), const Size &new_size=Size()) |
| 魚眼レンズの歪みを補正するために画像を変換する。 | |
| void | undistortPoints (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray R=noArray(), InputArray P=noArray(), TermCriteria criteria=TermCriteria(TermCriteria::MAX_ITER+TermCriteria::EPS, 10, 1e-8)) |
| 魚眼モデルを用いて2D点の歪みを補正する。 | |
この名前空間のメソッドは、いわゆる魚眼カメラモデルを使用する。