initUndistortRectifyMap

initUndistortRectifyMap()函式是開源視覺庫OpenCV的庫函式。該函式是基於C++語言編寫的,而cvInitUndistortRectifyMap()則是基於C語言編寫的。

函式體,參數解釋,概述,

函式體

void initUndistortRectifyMap( InputArray cameraMatrix, InputArray distCoeffs,
InputArray R, InputArray newCameraMatrix,
Size size, int m1type, OutputArray map1, OutputArray map2 );

參數解釋

cameraMatrix——輸入的攝像機內參數矩陣
distCoeffs——輸入的攝像機畸變係數矩陣
R——輸入的第一和第二相機坐標系之間的旋轉矩陣
newCameraMatrix——輸入的校正後的3X3攝像機矩陣(也可用cvStereoRectify()得出的3X4的左或右投影矩陣,其實系統會自動提取該矩陣前三列的有用部分作為輸入參數)
size——攝像機採集的無失真圖像尺寸
m1type——map1的數據類型,可以是CV_32FC1或CV_16SC2
map1——輸出的X坐標重映射參數
map2——輸出的Y坐標重映射參數

概述

initUndistortRectifyMap()主要用於攝像機校正映射

相關詞條

熱門詞條

聯絡我們