【问题标题】:Python and gpu OpenCV functionsPython 和 gpu OpenCV 函数
【发布时间】:2013-09-04 08:13:38
【问题描述】:

我想知道是否可以使用类似here 的opencv gpu 函数? 或者我必须将它包装到 python 类中。

【问题讨论】:

标签: python opencv gpu


【解决方案1】:

目前OpenCV 2.4.7 不支持 OpenCV-Python 上的 GPU 模块

这意味着你必须write wrappers yourself

【讨论】:

  • 好的,谢谢,我做到了,但实际上包装它没有用,因为它在 CPU 上更快(在 GPU 上分配需要更多时间)
  • GPU 处理的性能取决于几个因素:GPU 的速度有多快,图像的尺寸有多大,最后是算法的算术强度。在某些情况下,CPU 真的会更快!但这通常发生在小图像或算术强度较低的算法中。
  • 自从答案和 OpenCV 3 出来已经 3 年了,现在还是这样吗?
  • @fbence 是的,不幸的是,情况仍然如此。
  • @Farhan 似乎有一个矛盾的答案
【解决方案2】:

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

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

【讨论】:

猜你喜欢
  • 2012-01-22
  • 2020-12-15
  • 1970-01-01
  • 2012-10-25
  • 1970-01-01
  • 2012-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多