Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python和gpu OpenCV函数_Python_Opencv_Gpu - Fatal编程技术网

Python和gpu OpenCV函数

Python和gpu OpenCV函数,python,opencv,gpu,Python,Opencv,Gpu,我想知道是否有可能使用opencv gpu的功能,如从? 或者我必须将其包装到python类中。现在OpenCV 2.4.7不支持OpenCV python上的GPU模块 这意味着您必须。要回答接受答案中的评论中的问题,现在使用OpenCV 3和Python 2.7+或Python 3+就可以了。但是,OpenCV 3 GPU模块必须从源代码编译 假设您在Linux系统上工作,您可以遵循以下指南: 对于OpenCV 3 GPU和Python 2.7+ 对于OpenCV 3 GPU和Python

我想知道是否有可能使用opencv gpu的功能,如从?
或者我必须将其包装到python类中。

现在OpenCV 2.4.7不支持OpenCV python上的GPU模块


这意味着您必须。

要回答接受答案中的评论中的问题,现在使用OpenCV 3和Python 2.7+或Python 3+就可以了。但是,OpenCV 3 GPU模块必须从源代码编译

假设您在Linux系统上工作,您可以遵循以下指南:

  • 对于OpenCV 3 GPU和Python 2.7+
  • 对于OpenCV 3 GPU和Python 3

好的,谢谢,我做了,但实际上包装它是没有用的,因为它在CPU上更快(在GPU上分配需要更多的时间)。GPU处理的性能取决于几个因素:GPU有多快,图像的尺寸有多大,最后是算法的算术强度。在某些情况下,CPU会更快!但这种情况通常发生在小图像或算术强度较低的算法上。由于答案和OpenCV 3已经发布3年了,这仍然是事实吗?@fbence是的,不幸的是,这仍然是事实。@Farhan似乎有一个矛盾的答案,这是错误的。事实上,您可以在Python3指南中看到,作者编译OpenCV时使用的标志是“-D with_CUDA=OFF”!这意味着作者甚至没有使用CUDA支持编译OpenCV!遵循以下答案:讨论了一种方法:可能重复