我想知道是否可以使用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