9

Android-Opencv で CUDA ベースの opencv コードをビルドすることは可能ですか?

私の意図は、Android opencv で CUDA を有効にして Opencv プロジェクトを構築することですか?

誰か試したことがありますか?私はグーグルで調べましたが、それについての手がかりは見つかりませんでしたか?

4

4 に答える 4

9

CUDA はまだどの Android デバイスでもサポートされていないため、OpenCV は Android 用の CUDA をサポートしていません。CUDA のサポートは Tegra 5 で提供される可能性があります (組み込みまたは ARM プラットフォームで CUDA に最も近いのは、NVIDIA のデモ開発ボード Kayla ( https://developer.nvidia.com/content/kayla-platform ) です)。

ただし、既存のプラットフォーム向けに最適化することが必要な場合は、現在の Tegra の最適化を有効に活用できます。を見てみましょう:

http://docs.nvidia.com/tegra/data/How_to_Use_OpenCV_for_Tegra.html

于 2013-07-09T14:27:25.620 に答える
6

CUDA は Android ではサポートされておらず、Google チームは、対処しなければならない複数のベンダー (NVidia、Imagination、Qualcomm、Intel、Samsung) を考慮して、モバイル デバイスでの高性能 (GPU) 計算の問題を抽象化するために Renderscript に傾倒しています。 . 彼らは 2013 年の Google I/O で Renderscript をカバーするプレゼンテーションを行い、その理論的根拠を説明しました。

https://developers.google.com/events/io/sessions/331954522

GPU(Nexus 10)でRenderscriptを許可するデバイスが1つだけであることを考えると、ある時点で誰かがOpenCVをRenderscriptに移植するかもしれませんが、完全なプロジェクトは知りません。

于 2013-07-09T14:45:04.790 に答える