OpenCV 2.2

所用でARM上でのOpenCVの速度測定をする必要が出たので、OpenCVをPandaBoardにインストールした。
基本的な手順は以下の公式サイトに従った。
OpenCV2.0のインストール:Linux(Ubuntu) | OpenCV.jp


なぜか、最初はプロセッサアーキテクチャ=ARMを認識するとSIFT(Scale-Invariant Feature Transform)関係のメソッドが無効になるようになっていて、soファイルのエラーで落ちた。
sift.cppを以下のように書き換えてARMでも無効にならないようにしたところ、落ちなくなり、結果も別に問題なかった。

#ifndef ARM_NO_SIFT

//#ifndef ARM_NO_SIFT
#if 1

ただ、SIFTはARMのパワーではかなり厳しい。


Linuxに詳しい先輩と一緒にやったので、一人でやるよりもエラーの同定が速くて助かった。
画像処理用にOpenCVはあるといいかな、と考えていたのでラッキー。