魚眼画像、全方位画像の展開プログラミング
Show older comments
魚眼画像、全方位画像、を展開する構文を作りたいのですが、計算上は理解できているのですが、構文に起こせません。お教えいただけると幸いです。
10 Comments
ちなみに展開とはどのような意味でしょうか?また構文とはプログラムの事でしょうか?
以下を参考に、再度ご質問の内容を記載して頂けないでしょうか?
Takashi Ueno
on 16 Oct 2019
パノラマ展開を指しているのであれば、適当な画像中心と切り出し半径を定義し、画像中心からの各回転角thetaにおいて半径rhoを変化させた場合の極座標を算出し、直交座標系に変換して、適当に補間すればいけそうですが...。
データがあると、他の方も試しやすいかと思います。
takumi honda
on 16 Oct 2019
takumi honda
on 16 Oct 2019
Yoshio
on 16 Oct 2019
ありがとうございます。なるほど、魚眼レンズカメラで撮影された全方位画像をパノラマ展開するプログラムを作成したい、ということですね。このページの右上に関連すると思われるタグをつけましたので、英語で質問された関連質問と回答をご覧になれますので見ていただけますでしょうか。
Kenta
on 16 Oct 2019
Edited: Image Analyst
on 16 Oct 2019
こんにちは、ちなみに、その魚眼画像や全方位画像は何という製品で撮影されていますか?
それともデジタルカメラに魚眼を装着し、撮影していますか?
Hi, By the way, do you have a fish-eye image? And the omnidirectional image is taken with what product?
Or do you shoot with a fisheye lens on your digital camera?
takumi honda
on 17 Oct 2019
Kenta Itakura さん、ありがとうございます。
魚眼カメラ(fish-eye camera)と全方位カメラ(omni-directional camera)とは別物、ということが分かりました。従って両者の画像上の点と3次元空間の対応関係式は異なりますが、ヴインストン株式会社の全方位カメラ の場合、以下のような情報があります。
他にも文献がありますね。
カメラの焦点距離と、ミラーの双曲面の形状を定義する定数パラメータは恐らくチェッカーボードを複数おいた画像を使えば推定できるのではないかと思います。
こちらに関連の情報があります。
に行き着きます。
Kenta
on 19 Oct 2019
ありがとうございます。返信が遅れてしまい、申し訳ございません。
リンクの情報を教えていただき、ありがとうございます。いろいろと勉強させていただきました。
Accepted Answer
More Answers (1)
takumi honda
on 22 Oct 2019
0 votes
2 Comments
Takashi Ueno
on 24 Oct 2019
極座標から直交座標系に変換した際、そこの画素値を求めるために補間を使用しています。
griddedInterpolantでの内挿の作成の際、チャンネルごとに行えばカラーでも問題ないです。座標は使いまわせるはずです。
私の場合、お絵描きで画像を作った際、グレースケールだけで作ったのですが、画像がRGBで出ていたのでグレースケール化しただけです。
takumi honda
on 25 Oct 2019
Categories
Find more on 単一カメラとステレオ カメラのキャリブレーション in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!