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はあるといいかな、と考えていたのでラッキー。