PyOpenCV是否支持GPU?

时间:2013-11-25 01:25:18

标签: python opencv gpu

是否可以使用GPU编写PyOpenCV代码?我想知道我是否可以在Python上编写以下内容:

#include <opencv2/opencv.hpp> 
#include <opencv2/gpu/gpu.hpp> 
using namespace cv; 
int main() { 
    Mat src = imread(“car1080.jpg”, 0); 
    if (!src.data) exit(1); 
    gpu::GpuMat d_src(src); 
    gpu::GpuMat d_dst; 
    gpu::bilateralFilter(d_src, d_dst, -1, 50, 7); 
    gpu::Canny(d_dst, d_dst, 35, 200, 3); 
    Mat dst(d_dst); 
    imwrite(“out.png”, dst); 
    return 0; 
} 

2 个答案:

答案 0 :(得分:3)

PyOpenCV 在OpenCV 2.1.0之后停止更新,而它不支持OpenCV的GPU模块

现在OpenCV offers it's own API Python programmers,但遗憾的是doesn't support the GPU module yet

答案 1 :(得分:0)

不幸的是,你不能。

没有任何gpu / cuda / ocl绑定暴露给脚本层(因此,java中的概率相同)