ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

OPEN CVコミュの魚眼カメラの補正の質問

  • mixiチェック
  • このエントリーをはてなブックマークに追加
画像処理もかなり初心者です。
VS2010
opencv2.2
を使っていて、魚眼カメラからの動画を一般動画に直したいのです。

もっとも完璧にということではなく、せめて真ん中部分だけでも直して表示できれば良いのですが…

opencv自体使ったばかりなのでよく分からず、ソースコードも知りたいと思っています。宜しくお願いします。

コメント(1)

ちょっと遅くなりましたが、たぶん最近やっていたので一言。
やりたいことは魚眼レンズで撮影した画像を正像変換したいということでいいでしょうか?
↓こんなイメージ?
https://psdb2.paltek.co.jp/modules/pickone/index.php?content_id=143

私の意見を言ってしまうと、OpenCVを用いた魚眼レンズのキャリブレーションは難しいと思います。
私はキャリブレーションボードを見せてやってみましたが、うまくいきませんでした。
※ 本職ではないので、勉強不足だったらごめんなさい。

OpenCVは薄肉レンズのFtanθモデルを前提として作られています。
しかし、多くの魚眼レンズはFθ方式で、魚眼画像を平面化することを想定していません。
画像中心付近のみでよいというのであれば、中心付近の矩形に切り取った画像のみでキャリブレーションしてみれば出来なくはないと思いますが。。
http://qoo.blog.eonet.jp/popc/2008/04/post-fbd6.html

私の場合は、OpenCVがダメだったので、以下のサイトとか本を参考に自分で地道に計算しました。
http://www.lensya.co.jp/010/wforum.cgi?no=64&reno=63&oya=63&mode=msgview&page=2040
http://www.lensya.co.jp/qanda/mokuji/159.htm
像高を変換して移動するだけなので、レンズスペックから求められるべきパラメータさえ的外れじゃなければそれらしくなるはずです。
線形補間とかバイキュービック補間しながらしたほうがいいときも。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

OPEN CV 更新情報

OPEN CVのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。