一. 原理:
文章參考自:https://www.cnblogs.com/liekkas0626/p/5238564.html
仿射變換(Affine Transformation 或 Affine Map)是一種二維坐標(x,y)到二維坐標(u,v)的線性變換,其數學表達式為:

仿射變換數學表達式 ↑

對應齊次坐標矩陣 ↑
仿射變換保持了二維圖像的 “平直性”(直線經仿射變換后依然為直線)和 “平行性” (直線之間的相對位置關系保持不變,平行線經仿射變換后依然為平行線,且直線上點的位置順序不會發生改變)。非共線的三對對應點確定一個唯一的仿射變換。
二. 二維圖像仿射變換
圖像處理中,可應用仿射變換對二維圖像進行平移、縮放、旋轉等操作。實例如下:

經仿射變換后,圖像關鍵點依然構成三角形,但三角形形狀已經發生變化 ↑
三. 原子變換
仿射變換通過一系列原子變換復合實現,具體包括:平移(Translation)、縮放(Scale)、旋轉(Rotation)、翻轉(Flip)和錯切(Shear)。

① 平移圖解 ↑

① 平移原理 ↑

② 縮放圖解 ↑

② 縮放原理 ↑

③ 旋轉圖解 ↑

③ 旋轉原理 ↑

④ 翻轉圖解 ↑

④ 翻轉原理 ↑

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

⑤ 錯切圖解 ↑

⑤ 錯切原理 ↑
四. 參考內容: