日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

在图像变换中用最小二乘法求解仿射变换参数

發布時間:2023/11/27 生活经验 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在图像变换中用最小二乘法求解仿射变换参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

設原圖像為f(x,y),畸變后的圖像為F(X',Y'),要將F(X',Y')恢復為f(x,y),就是要找到(X',Y')坐標與(x,y)坐標的轉換關系,這個轉換關系稱為坐標變換,表示為(x,y)=T(X',Y')。

景物在成像過程中產生的扭曲,會使圖像的比例失調,可用仿射變換來校正各種畸變。先計算出坐標變換的系數,仿射變換的表達式為:R(x)=Px+Q, x=(x,y)是像素的平面位置,P是2*2的旋轉矩陣,Q是2*1的平移向量,P、Q即為仿射變換參數,即:

?????????????????????????????? x= AX' + BY' + C

???????????????????????????????y= DX' + EY' + F

因此,幾何畸變的校正歸根結底為坐標轉換系數A,B,C,D,E,F的求解。

為了防止出現空像素,一般采用反向映射,由最小二乘法得:

vec1?= inv([X Y I]'*[X Y I])*[X Y I]'*U;
vec2?= inv([X Y I]'*[X Y I])*[X Y I]'*V;
其中vec1=[A?B C]';?vec2 =[D?E F]'; X Y U V I分別是x,y,X', Y', 1構成的向量。

?

另外,matlab中的cp2tform函數或者nlinfit函數也可以實現類似的功能。

?

總結

以上是生活随笔為你收集整理的在图像变换中用最小二乘法求解仿射变换参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

歡迎分享!

轉載請說明來源于"生活随笔",并保留原作者的名字。

本文地址:在图像变换中用最小二乘法求解仿射变换参数