タグ

ブックマーク / yuki-sato.com (1)

  • OpenCV カメラの歪みをなおすキャリブレーション C++

    カメラはレンズを通して撮影するのですが、その場合どうしても映像がゆがんでしまいます。 直線を撮影しても少し歪むんです。 その歪みを治すためのプログラムが、元々OpenCVには入っています。 今回はそれを使ってみます。 歪みの直し方 歪はどのぐらい歪んでいるかを検出できれば直せます。上の画像のようにチェスボードの模様を歪を治したいカメラで撮影して、この直線がどのぐらい歪んでるかで補正することができるわけです。OpenCVにはチェスボード模様を使った補正関数が元々用意されています。 まずは複数枚撮影 まずは歪んでる写真を取りましょう。 チェスボード画像は http://opencv.jp/sample/pics/chesspattern_7x10.pdf からダウンロードできます。これを印刷しましょう。 そしてカメラで何度か撮影します。できればカメラは同じ位置の方が良いです。 その時に色々な位

    OpenCV カメラの歪みをなおすキャリブレーション C++
  • 1