またも、前回からだいぶ間が開いてしまいましたが、とある“構想”がありまして、それに向けたスタディーです。
物体を広角レンズで撮影すると、レンズの四隅にいくほど、物体が引っ張られたような「歪み」が生じます。この歪み(レンズ歪み)は、使用するレンズによって、それぞれ特性が微妙に異なります。
レンズ歪みを補正するためには、Photoshopなどに組み込まれているフィルターを使う方法がありますが、これはあくまで簡易的なものであって、使用するレンズに合致したものではありません。
OpenCV(Open Source Computer Vision Library)には、このレンズ歪みの特性(歪み係数)を推定して、画像を補正する関数が備わっています。
最終的には、Jetson TK1上で実時間で動作させるとして、まずはWindows7上でテストすることにしました。
評価用となるカメラです。
Sonyの「αNEX-5R」に、「フィッシュアイ」(VCL-ECU1)と「パンケーキ」(SEL16F28)を組み合わせています。
続きを読む: 【OpenCV】広角レンズの歪み補正