合計 昨日 今日

パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?

フォーラムルール
フォーラムルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
Name: JUMP
[URL]
Date: 2017年11月30日(木) 18:24
No: 1
(OFFLINE)

 パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?

パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式が
ご存知の方いらっしゃらないでしょうか。

ネットで「極座標変換」と称じられている処があって、騙されました!
数学上の「極座標変換」とは全く別物。

宜しくお願いします。

Name: usao
[URL]
ハッカー(140,412 ポイント)
Date: 2017年12月01日(金) 09:47
No: 2
(OFFLINE)

 Re: パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?

> 360度写真(画像内容を丸める)

これの意味がよくわかりませんが…

パノラマ画像上の位置(x,y)と,それを撮影したカメラのカメラ座標系における方向(入射角)との関係(射影式)が既知であるとして,
所望の画像に関しても画像上の位置(x',y')と入射角との関係(「丸める」形になる関係式)が与えられるならば,
(x,y)←→(x',y') は自明ではないでしょうか.

例えば,入射角を(θ,φ)で書くとき,2つの画像に関する射影式が
F(θ,φ) = (x,y)
G(θ,φ) = (x',y')
であるならば,
(x',y') = G( F_inv(x,y) )
として2画像の画素位置の間の関係を記述することができます.
※ F_inv は F の逆関数

Name: JUMP
[URL]
Date: 2017年12月02日(土) 10:56
No: 3
(OFFLINE)

 Re: パノラマ画像から360度写真(画像内容を丸める)への変換するための具体数式?

usao さま
ありがとうございます。

本質的に直線を円に変換する事と同じと思いますが、
変換結果としての円は断続的になったり、円の線の太さが全然均一でなっかたりします。
これを回避するために数学的または画像処理的なテクニックがあるでしょう。


Return to C言語何でも質問掲示板

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[11人]