2014年12月21日日曜日

ODROID-XU3 Lite向けにOpenCV2.4.10をビルドした

ODROID-XU3 Liteが入手できたので、OpenCV2.4.10をビルドしてみた。

関連モジュールがすでに整っていたようなので、USB HDDにOpenCV2.4.10のソースを入れて、ODROIDに接続し、

cmake、 make、 make install ldconfigを行うことで使用できるようになった。

cmakeのオプション

cmake -DCMAKE_BUILD_TYPE=RELEASE -DWITH_1394=off -DBUILD_TESTS=off -DBUILD_PERF_TESTS=OFF -DBUILD_DOCS=OFF -DWITH_CUDA=OFF -DWITH_CUFFT=OFF -DWITH_GIGEAPI=OFF -DENABLE_NEON=ON -DWITH_TBB=ON -DBUILD_TBB=ON -DBUILD_GPU=off ..

8コアのため make -j8 の指定で、30分もかからない。基本的なモジュールは動作しているようである。

問題点
cmakeでtbbを指定してみたが、できたものはtbb対応ではなかった。

opencv/3rdparty/tbb/CMakeLists.txtを見てみると

BUILD_TBB option supports Windows on ARM only!
Use regular official TBB build instead of the BUILD_TBB option!

とあり、surfaceしか有効ではな気がする。

tbbが使用できないと8コアの意味がないので引き続き調査する。

todo
OpenCLが使えるか
pythonでimport opencvができな対策

0 件のコメント:

コメントを投稿