分享一個前段時間項目中遇到的一個姿勢點,就是求解平面坐標四參數轉換的轉換參數;當時學渣小編還是花了些時間研究,其實原理很Easy,過程也很Easy,理解起來更Easy。廢話不多說,下面開整
已知:
轉換前坐標點(x1,y1),轉換后坐標點(x2,y2);
二維四參數轉換模型:
求解:平移參數、旋轉參數、尺度參數。
開始求解:
Step1:為了簡化計算公式,我們先設定:
以上轉換模型公式表達為:
Step2:經過矩陣運算變化,將我們要求解的參數變換到同一個矩陣中:
Step3:利用間接平差法得到以下計算公式:
Step4:計算旋轉參數和尺度參數:
至此,我們要求解的參數已經全部計算出來了,很Easy吧。
當然實際生產中,我們的坐標是坐標點對,可以結合上述計算公式利用最小二乘法來進行計算,同時也可以計算誤差。