initUndistortRectifyMap static method
(Mat, Mat)
initUndistortRectifyMap(
- InputArray K,
- InputArray D,
- InputArray R,
- InputArray P,
- Size size,
- int m1type, {
- OutputArray? map1,
- OutputArray? map2,
Computes undistortion and rectification maps for image transform by remap. If D is empty zero distortion is used, if R or P is empty identity matrixes are used.
Implementation
static (Mat map1, Mat map2) initUndistortRectifyMap(
InputArray K,
InputArray D,
InputArray R,
InputArray P,
Size size,
int m1type, {
OutputArray? map1,
OutputArray? map2,
}) {
map1 ??= Mat.empty();
map2 ??= Mat.empty();
cvRun(
() => ccalib3d.cv_fisheye_initUndistortRectifyMap(
K.ref,
D.ref,
R.ref,
P.ref,
size.ref,
m1type,
map1!.ref,
map2!.ref,
ffi.nullptr,
),
);
return (map1, map2);
}