エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
射影変換(ホモグラフィ)について理解してみる その6 - デジタル・デザイン・ラボラトリーな日々
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
射影変換(ホモグラフィ)について理解してみる その6 - デジタル・デザイン・ラボラトリーな日々
前回は、自前の行列クラスを使用して射影変換を行いましたが、Javascriptの行列演算用のライブラリが有... 前回は、自前の行列クラスを使用して射影変換を行いましたが、Javascriptの行列演算用のライブラリが有志によって公開されています。 glMatrix.js mjs.js minMatrix.js tmlib.js Sylvester.js closure TDL J3DIMath.js(以前はCanvasMatrix.jsという名前だった) この中で特にメジャーであり、enchantjsにも使用されている行列演算ライブラリのglMatrix.jsを使用して射影変換のパラメータを求めてみます。 glMatrix.js内の4x4の正方行列の作成(mat4.create)と逆行列(mat4.inverse)を使用します。 function getParam(src, dest) { function Z(val){ return val == 0 ? 0.5 : val; } var X1