我想知道是否可以使用GPU OpenCV的功能,如那些來自here? 或者我必須把它包裝成Python類。Python和GPU的OpenCV函數
8
A
回答
6
現在OpenCV 2.4.7不支持OpenCV-Python上的GPU模塊。
這意味着,你必須write wrappers yourself。
1
要回答由fbence在接受的答案提出的意見的問題,這是現在可以通過OpenCV的3和Python 2.7+或Python 3+。但是,OpenCV 3 GPU模塊必須從源代碼編譯。
假設你在Linux系統上工作,你可以按照以下指南:
- 對於OpenCV的3 GPU和Python 2.7+ follow this guide.
- 對於OpenCV的3 GPU和Python 3,follow this guide from Step 0 to Step 5.
相關問題
- 1. OpenCV的GPU上
- 2. OpenCL和GPU與Android OpenCV SDK
- 3. OpenCV中的phaseCorrelate函數Python
- 4. OpenCV GPU性能
- 5. OpenCV GPU基元
- 6. Python函數原型OpenCV庫
- 7. OpenCV GPU HOG檢測
- 8. 未能在OpenCV的GPU(CUDA)
- 9. OpenCV的GPU模糊緩慢
- 10. OpenCV的:聲明GPU矩陣
- 11. OpenCV 2.4.4和GPU支持人臉檢測
- 12. OpenCV中的imageData函數與Python
- 13. 無法理解OpenCV Python函數參數
- 14. OpenGL的GPU內在函數
- 15. OpenCV GPU程序未運行
- 16. GPU在OpenCV中實現adaptiveThreshold()
- 17. 編譯OpenCV沒有GPU?
- 18. OpenCV和rawkit python
- 19. OpenCV和python/virtualenv?
- 20. OpenCV,OpponentColorDescriptorExtractor和Python
- 21. Opencv和Python
- 22. 在python和OpenCV
- 23. OpenCV 2.4.3和Python
- 24. OpenCV 2.0和Python
- 25. 未實現Python OpenCV imshow()函數
- 26. OpenCV的INRANGE()函數
- 27. 錯誤的OpenCV使用TBB的多GPU
- 28. CUDA | OpenCV | GPU模塊|如何訪問cv :: gpu :: GpuMat上的元素
- 29. Opencv和python參數中的方括號
- 30. openCV load_object_detect函數
好的,謝謝的,我做到了,但實際上它是無用的包裝它,因爲它在CPU的速度更快(在GPU分配需要更多的時間) – Katsu
GPU的處理性能取決於幾個因素:GPU有多快,多大的尺寸的圖像是,最後是算法的算術強度。在某些情況下,CPU會更快!但是這通常發生在小圖像或低算術強度的算法上。 – karlphillip
因爲它是自答案3年,OpenCV的3超出,這是仍然如此? – fbence