OpenCV 4.5.3(日本語機械翻訳)
全て クラス 名前空間 ファイル 関数 変数 型定義 列挙型 列挙値 フレンド グループ ページ
列挙型 | 関数

The methods in this namespace use a so-called fisheye camera model. [詳解]

列挙型

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
}

関数

CV_EXPORTS void projectPoints (InputArray objectPoints, OutputArray imagePoints, const Affine3d &affine, InputArray K, InputArray D, double alpha=0, OutputArray jacobian=noArray())
魚眼モデルを用いたプロジェクトポイント[【詳解】(英語]
CV_EXPORTS_W void projectPoints (InputArray objectPoints, OutputArray imagePoints, InputArray rvec, InputArray tvec, InputArray K, InputArray D, double alpha=0, OutputArray jacobian=noArray())
CV_EXPORTS_W void distortPoints (InputArray undistorted, OutputArray distorted, InputArray K, InputArray D, double alpha=0)
魚眼モデルを使って2次元の点を歪めます。[【詳解】(英語]
CV_EXPORTS_W void undistortPoints (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray R=noArray(), InputArray P=noArray())
魚眼レンズを用いた2次元点の歪みの補正[【詳解】(英語]
CV_EXPORTS_W void initUndistortRectifyMap (InputArray K, InputArray D, InputArray R, InputArray P, const cv::Size &size, int m1type, OutputArray map1, OutputArray map2)
による画像変換に対して,歪み補正マップと平行化マップを計算します.remap. D が空の場合は,ゼロディストーションが利用され,R または P が空の場合は,単位行列が利用されます.[【詳解】(英語]
CV_EXPORTS_W void undistortImage (InputArray distorted, OutputArray undistorted, InputArray K, InputArray D, InputArray Knew=cv::noArray(), const Size &new_size=Size())
魚眼レンズの歪みを補正するために画像を変換します。[【詳解】(英語]
CV_EXPORTS_W 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)
歪み補正や平行化のために,新しいカメラ固有の行列を推定します.[【詳解】(英語]
CV_EXPORTS_W 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))
カメラのキャリブレーションを行います.[【詳解】(英語]
CV_EXPORTS_W 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)
魚眼カメラモデルのステレオ平行化[【詳解】(英語]
CV_EXPORTS_W 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))
ステレオキャリブレーションを行う[【詳解】(英語]

詳解

この名前空間のメソッドは、いわゆる魚眼カメラモデルを使用しています。