OpenCV相機校正、定位(​定標)和三維重建(API詳細講解)

OpenCV相機校正、定位(​定標)和三維重建(API詳細講解)

OpenCV相機校正、定位(定標)和三維重建(API詳細講解)


資料來源: https://mp.weixin.qq.com/s/5mVy2GJ5XUAitMTm5YfFJg


目錄

1 針孔相機模型和變形

2 照相機定標
    2.1 ProjectPoints2 [投影三維點到圖像平面]

    2.2 FindHomography [計算兩個平面之間的透視變換]

    2.3 CalibrateCamera2 [利用定標來計算攝像機的內參數和外參數]

    2.4 FindExtrinsicCameraParams2 [計算指定視圖的攝像機外參數]

    2.5 Rodrigues2 [進行旋轉矩陣和旋轉向量間的轉換]

    2.6 Undistort2 [校正圖像因相機鏡頭引起的變形]

    2.7 InitUndistortMap [計算形變和非形變圖像的對應(map)]

    2.8 FindChessboardCorners [尋找棋盤圖的內角點位置]

    2.9 DrawChessBoardCorners [繪製檢測到的棋盤角點]

3 姿態估計
    3.1 CreatePOSITObject [初始化包含對象信息的結構]

    3.2 POSIT [執行POSIT 演算法/計算公式]

    3.3 ReleasePOSITObject [釋放3D對象結構]

    3.4 CalcImageHomography [計算長方形或橢圓形平面對象(例如胳膊)的Homography矩陣]

4 對極幾何(雙視幾何)
    4.1 FindFundamentalMat [由兩幅圖像中對應點計算出基本矩陣]

    4.2 ComputeCorrespondEpilines [為一幅圖像中的點計算其在另一幅圖像中對應的對極線]

    4.3 ConvertPointsHomogenious [Convert points to/from homogenious coordinates;將點轉換為/形成齊次坐標]

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *