昨日のてら子で質問にあった射影変換の高速化。気になったのでやってみましたよ。射影変換 (Homography) てのは↓こういうのを言います。 左のようなパースのついた画像から、真っ正面むいてる絵を取り出すのに使ったりするですね。まーったく理論とかわかってなかったのでいろいろググって探してみたところ、AS3 で書いてる人がいたのでこれをベースにやってみました。OpenCV のソースみてるとかなり複雑そうだったのにこれはすごくシンプル。意外と簡単。 高速化の方法としては 2 つ。1 つは、Pixel Bender を使う方法。もう 1 つは DisplacementMapFilter を使う方法。両方書いてみた。で、処理速度を計測してみた結果。 –––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– .
「3Dを基礎から勉強する フラットシェーディング」の記事を書いて、次は立方体のテクスチャマッピングに取り掛かろうと思ったんですが、ふとアフィン変換で台形は出来ないってことを書いたことを思い出したんです。テクスチャマッピングについては、「テクスチャマッピングを理解してみる」で三角形に分割することで台形にすることが出来たのですが、分割しなくても台形にするには「射影変換(ホモグラフィ)」すれば出来ることが分かりました。 早速、射影変換の調査に取り掛かったのですが、これが自分の理解度が足りないのか1ヶ月以上経って、やっとこうして記事を書こうと思うところまで理解が進んだところです。 まだ理解が途中段階であるため、理解した現状まで書いていきます。 射影変換(ホモグラフィ)には、下記の変換式があります。 変換式 変換式は以下の通り。 u = (x*a + y*b + c) / (x*g + y*h +
本を買わずに解決するWeb制作の小技 ホームページ作成でちょっとしたことを参考書を買わずに解決する方法をPHP CSS Webデザイン jQuery Flashを中心に便利な技をまとめていきます!現在、長野県長野市の制作会社でWeb作成中! Flash(AS3)でiTunesのcover flowを作りたくてまず 図形を変形させるところから開始 忘れないうちにメモ これがめっちゃ難しい 平行四辺形はtransformとマトリックスで以外と簡単にできた。 長方形を平行四辺形にしたい が!! これだとだけだとcover flowっぽくない。 台形にする処理がいる。 これがレベル高すぎ!数学やってるみたい 色々調べた結果、Sandyを使うと簡単っぽい。 Sandyについて Flashで画像を台形に変形させる方法 がここで問題発生!AS3だと上手く動きません。 DistortImageがネッス。
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く