【入門】射影変換とは【数値計算】

【入門】射影変換とは【数値計算】 数値計算
【入門】射影変換とは【数値計算】

射影変換でできること

結局、射影変換って何ができるのか?

アフィン変換相当ができることに加えて、
台形変換ができるのが特徴になる。

具体的にはこんなことができる。

射影変換 アニメーションgif

(ス●ーウォーズ・・・。)

現実世界での利用方法

あとは、自動車の全方位モニタを実現する技術として
射影変換が使用されてる。

一見するとすごいことをやっているように言えるが、
横方向に撮影したものを、射影変換を用いて、台形上に変換して、
一見すると上から見たような状態にしてるだけになる。

全方位モニタ、射影変換

あとは、名刺の取り込みアプリとか

名刺取り込みアプリ

結局どんな変換をしているのか?

全方位モニタは、長方形を台形へ変換。
名刺取り込みは台形を長方形へ変換。
というわけで射影変換は
長方形を台形にしたり、
台形を長方形にしたりする。
もちろん台形を台形にすることも可能。

射影変換(犬と自転車)

要は、四隅の頂点をどこの座標に移動させるかと言う意味ではどれも一緒になる。

これを実現する上での理屈があるのだが、それは次回。

まとめ

  • 射影変換はアフィン変換の拡張と言われいるが、理屈としては異なるもの。
  • 射影変換で出来ることを確認。
  • 射影変換は四隅の点をどこに移動させるかという変換。
    • 長方形から台形、台形から長方形、台形から台形。

MATLAB、Python、Scilab、Julia比較ページはこちら

コメント

タイトルとURLをコピーしました