Android-Opencv で CUDA ベースの opencv コードをビルドすることは可能ですか?
私の意図は、Android opencv で CUDA を有効にして Opencv プロジェクトを構築することですか?
誰か試したことがありますか?私はグーグルで調べましたが、それについての手がかりは見つかりませんでしたか?
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
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に移植するかもしれませんが、完全なプロジェクトは知りません。