我試圖開發一個iOS應用程序,它可以對來自攝像機的視頻執行實時特效,就像iPad上的Photobooth一樣。我熟悉OpenCV的API,但是如果大多數處理都是在CPU和GPU上完成的,那麼我擔心iOS上的性能。像GPUImage這樣的圖書館很可能會這樣做,但我寧願留下我熟悉的東西。那麼,有沒有人知道如果爲iOS編譯的OpenCV使用GPU?iOS上的OpenCV - GPU使用情況?
回答
OpenCV使用CUDA的GPU只支持NVidia顯卡。有一個OpenCV的GPU功能實驗端口OpenCL,未來很可能會支持OpenCL - 至少在iPad上(它可以運行OpenCL的GPU)
您可以在iPhone上使用OpenGL ES2.0中的着色器和iPad
謝謝!正是我需要知道的。 –
@NathanMurray - 我應該指出,我寫GPUImage的主要原因之一是最終用GPU加速的方式取代了OpenCV的許多功能。它在底層使用了OpenGL ES 2.0着色器,並將iOS上最大性能所需的底層代碼抽象出來。爲了處理iOS上的實時視頻,我可以放心地說,沒有比現在更快的庫。我也盡力使它儘可能地融入到應用程序中。 –
Brad的GPUImage非常有用。 – Rob
- 1. OpenCV的GPU上
- 2. 分析C#中的GPU使用情況#
- 3. 獲取GPU內存使用情況
- 4. 低GPU使用情況如何?
- 5. Theano:新Jetson TX1上GPU的使用情況
- 6. iphone上webp的GPU使用情況,與png相比
- 7. MVVM和iOS使用情況
- 8. iOS 7.1與iOS 7上的uiwebview中的內存使用情況
- 9. 在iOS上使用OpenCV FileStorage
- 10. 錯誤的OpenCV使用TBB的多GPU
- 11. iOS中的加密使用情況
- 12. iOS中的Sqlite索引使用情況
- 13. iOS中的設備使用情況
- 14. 如何檢查Android設備的GPU使用情況?
- 15. 如何知道Android的GPU使用情況?
- 16. 以編程方式獲取GPU的處理器使用情況
- 17. 通過腳本或API的GPU使用情況
- 18. 如何查詢DirectX中的GPU使用情況?
- 19. 在iOS上跟蹤應用的CPU使用情況
- 20. ImageMagick - 它在什麼情況下使用GPU?
- 21. OpenCV GPU性能
- 22. OpenCV GPU基元
- 23. 在VS2010上配置支持GPU的OpenCV
- 24. iOS上的跟蹤設備使用情況
- 25. 如何計算IOS 7上的蜂窩數據使用情況
- 26. 默認情況下,TensorFlow會使用多個GPU嗎?
- 27. ios cmmotionanager內存使用情況
- 28. iOS鈴聲使用情況跟蹤
- 29. iOS鑰匙扣使用情況
- 30. CUDA | OpenCV | GPU模塊|如何訪問cv :: gpu :: GpuMat上的元素
iOS上的一個很好的金屬GPU處理參考:https://www.objc.io/issues/21-camera-and-photos/gpu-accelerated-image-processing/ – MoDJ