ねこでじ(Nekodigi)

Nekodigi’s diary

学習中の気づきをまとめています。応援よろしくお願いします

【Processing】画像をPerspective Transformする

成果物

www.youtube.com
前回のBicubic補完とPerspective Transformを組み合わせて、画像をPerspective Transformしてみました。左上の画像には、どの点でサンプルをとっているのかが表示されています。

仕組み

Perspective Transformは、逆方向にも計算ができるという性質を利用して、まず、変換後の図形に含まれているピクセルを求めてから、画像へ逆方向のマッピングを行い、Bicubic補完を使って周辺のピクセルから補完しています。
Bicubic補完とPerspective Transformについては、前回の記事をご覧ください。
nekodigi.hatenablog.com
nekodigi.hatenablog.com

コード

Perspective_Transform_Imageという名前で公開しています。
github.com