OpenCVを使用してAndroidの「顔検出」アプリケーションを実行しています。このために、OpenCV-2.4.5-android-sdk をダウンロードし、「顔検出」サンプルを使用しました。アプリケーションは正常に動作していますが、ビデオ ストリーミングが遅すぎます。そこで、TBB ビルドを使用してアプリケーションを高速化したいと考えています。
から「TBBでマルチスレッドサポートを有効にする」ことがわかりました
http://code.opencv.org/projects/opencv/wiki/Android_Release_Notes#240
また、次のリンクから「Intel TBB が Android 用にビルドされ、いくつかの OpenCV サンプルでテストされたことは良いニュースです」 。
http://code.opencv.org/projects/opencv/wiki/Android_Release_Notes#231-beta1
しかし、「顔検出」サンプルを使用して TBB をビルドする方法がわかりません。Android OpenCV サンプルを使用して TBB をビルドする手順を教えてもらえますか?
更新しました:
最後に、「OpenCV-2.4.5-android-sdk」には基本的にTBBが付属していることがわかりました。
(ie)「\OpenCV-2.4.5-android-sdk\sdk\native\3rdparty\libs\armeabi-v7a」フォルダにあるlibtbb.a
tbb-("OPENCV_3RDPARTY_COMPONENTS:=tbb libjpeg libpng libtiff libjasper IlmImf") は "\OpenCV-2.4.5-android-sdk\sdk\native\jni\OpenCV.mk" ファイルに含まれています
しかし、これが正しいかどうかはよくわかりません。これが正しいかどうか誰か教えてください。