大阪オフィスの山田です。アフィン変換についてがんばって調べたので、その過程やら理解したことをメモしてます。 背景 QRコードの記事を書いた時に、CGAffineTransform が出てきたんですが、これがなんなのか全然わからなかったので、アフィン変換も併せて調べることにしました。筆者は数学が苦手なので苦労しながら書いてます。 まず最初に とりあえずググってWikipediaにあたりました。アフィン写像 一般に、アフィン変換は線型変換(回転、拡大縮小、剪断(せん断))と平行移動の組み合わせである。 へーなるほど。わからない。というわけでここで出てくる回転、拡大縮小、せん断、平行移動を数式と共に紹介していきます。 その後、アフィン変換行列について解説します。 画像の加工と数式の紹介 加工する前の画像 こちらの画像を加工していきます。ちょっと前に撮影に成功したNecoの「無」です。 画像は正方