2017-11-27 7 views
0

最近、私は360フライHDカメラで遊んでいて、アルルコマーカーがリアルタイムで検出できるかどうか疑問に思っています。最初に私の頭に浮かぶのは、魚眼レンズ画像を最初に透視画像に変換し、次に透視画像上で検出を実行することです(私はそれを試し、後で結果を更新します)。360カメラでのアルコルマーカー検出?

  1. Converting a fisheye image into a panoramic, spherical or perspective projection
  2. Hugin HowTo: Convert 360 Image to Cropped Flat Panoramic Image

私はこの分野の専門家ではないです。誰もこれを前にしたことがありますか?これは、カメラのマトリックスと歪み係数マトリックスの補正など、カメラの較正方法を変えることで実現できますか?

私が間違った方向に向いている場合は、教えてください。

答えて

0

私はその過程でより良い理解を得ることができました。

最初に、私は360(魚眼、球面、しかしそれを呼んでいます)の画像は歪んでいないと言いたいと思います。私は私の直感にとても騙され、見た目に基づいてイメージが歪んだと考えました。いいえ、歪んでいません。詳細については、enter link description hereをお読みください。

次に、私は360フライカメラとどちらの作品も試してみました。 opencvでカメラにアクセスしようとするたびに、自動的に電源がオフになり、ストレージモードに切り替わります。私は360 devチームが意図的にこのスイッチ機能を実装して、製品の「ハッキング」を防止していると思います。しかし、私は人々が360フライを成功裏にハックしたのを見ました。それは間違いなく実行可能です。

最後に、私はRicoh theta V(theta Sも動作するはずです)でArucoを検出することができました。とてもデベロッパーフレンドリーで、初めての試みでも動作させることができました。適切なカメラを選択して、コードを実行させるだけです。唯一の問題は、予想される範囲(約6フィート)であり、リコーのカメラは種類が高価(499ドル)です。

click here to view succesful detection

関連する問題