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 件のコメント:
コメントを投稿