2013-08-31 63 views

回答

6

现在OpenCV 2.4.7不支持OpenCV-Python上的GPU模块。

这意味着,你必须write wrappers yourself

+0

好的,谢谢的,我做到了,但实际上它是无用的包装它,因为它在CPU的速度更快(在GPU分配需要更多的时间) – Katsu

+0

GPU的处理性能取决于几个因素:GPU有多快,多大的尺寸的图像是,最后是算法的算术强度。在某些情况下,CPU会更快!但是这通常发生在小图像或低算术强度的算法上。 – karlphillip

+5

因为它是自答案3年,OpenCV的3超出,这是仍然如此? – fbence

1

要回答由fbence在接受的答案提出的意见的问题,这是现在可以通过OpenCV的3和Python 2.7+或Python 3+。但是,OpenCV 3 GPU模块必须从源代码编译。

假设你在Linux系统上工作,你可以按照以下指南: