圖解圖像仿射變換


一. 原理:

        文章參考自:https://www.cnblogs.com/liekkas0626/p/5238564.html

        仿射變換(Affine Transformation 或 Affine Map)是一種二維坐標(x,y)到二維坐標(u,v)的線性變換,其數學表達式為:


仿射變換數學表達式 ↑
 

對應齊次坐標矩陣 ↑

        仿射變換保持了二維圖像的 “平直性”(直線經仿射變換后依然為直線)和 “平行性” (直線之間的相對位置關系保持不變,平行線經仿射變換后依然為平行線,且直線上點的位置順序不會發生改變)。非共線的三對對應點確定一個唯一的仿射變換。

二. 二維圖像仿射變換

        圖像處理中,可應用仿射變換對二維圖像進行平移、縮放、旋轉等操作。實例如下:


經仿射變換后,圖像關鍵點依然構成三角形,但三角形形狀已經發生變化 ↑ 

三. 原子變換

        仿射變換通過一系列原子變換復合實現,具體包括:平移(Translation)、縮放(Scale)、旋轉(Rotation)、翻轉(Flip)和錯切(Shear)。


① 平移圖解 ↑
 
 

① 平移原理 ↑
 

② 縮放圖解 ↑
 
 

② 縮放原理 ↑
 

③ 旋轉圖解 ↑
 
 

③ 旋轉原理 ↑
 

④ 翻轉圖解 ↑
 
 

④ 翻轉原理 ↑
 
 

⑤  錯切亦稱為剪切或錯位變換,包含水平錯切和垂直錯切,常用於物體產生彈性形變時 ↑
 

⑤ 錯切圖解 ↑
 
 

⑤ 錯切原理 ↑
 

四. 參考內容:

  https://www.jianshu.com/p/2744ac6dc714


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM