是否可以在Android-Opencv中構建基於CUDA的opencv代碼?CUDA with opencv for Android
我的意圖是在Android opencv中啓用CUDA的Opencv項目?
有人試過嗎?我搜索了一下,發現沒有線索?
是否可以在Android-Opencv中構建基於CUDA的opencv代碼?CUDA with opencv for Android
我的意圖是在Android opencv中啓用CUDA的Opencv項目?
有人試過嗎?我搜索了一下,發現沒有線索?
OpenCV不支持CUDA for Android,因爲任何Android設備都不支持CUDA。 CUDA支持可能與Tegra 5一起推出(我在嵌入式或ARM平臺上看到的最接近CUDA的是NVIDIA的演示開發板Kayla(https://developer.nvidia.com/content/kayla-platform)
但是,如果您希望爲現有平臺進行優化,利用好當前的Tegra的優化的看看:在Android中,不支持
http://docs.nvidia.com/tegra/data/How_to_Use_OpenCV_for_Tegra.html
CUDA和谷歌團隊向遠離的renderScript偏向抽象的高性能(GPU)的問題上計算移動設備給予他們必須處理的多個供應商(NVidia,Imagination,Qualcomm,Intel,Samsung),他們的演講涵蓋了Renderscr在2013年穀歌I/O的ipt,並涵蓋了他們的理性。
https://developers.google.com/events/io/sessions/331954522
鑑於只有一個設備允許的renderScript上在某一時刻有人可能端口的OpenCV到renderScript的GPU(Nexus 10的),但我不知道有任何完整的項目。
+1謝謝你的積分和鏈接 – 2vision2
雖然這個問題早已被接受爲答案,但我想添加一個鏈接到Nvidia網頁,他們提供了關於該主題的更多信息,因爲CUDA實際上可以在Tegra K1和Linux的某些Android設備中實現x64如果我沒有錯。
是,Tegra的SDK已經捆綁與opencv一堆演示速度提升了樣品。
下面是使用CUDA的教程OpenCV的加速:
http://docs.nvidia.com/gameworks/content/technologies/mobile/opencv_tutorial_cuda.htm
我過我的Tegra供電的Android設備上,這些演示應用。這些樣本有一個切換按鈕來查看加速和不加速之間的差異。
+1謝謝你的回答。我會等待一天,讓其他幾位專家查看並檢查所有其他可能性並對我的問題發表評論,我會接受這個答案。謝謝你快速的回覆。 – 2vision2
現在你可以使用opencv與安卓2年後等待.... https://developer.nvidia.com/AndroidWorks – Xianlin