2013-08-31 59 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系統上工作,你可以按照以下指南: