当前位置: 首页 > 面试题库 >

OpenCV和python / virtualenv?

史朗
2023-03-14
问题内容

我正在使用其他库在使用OpenCV(2.3.1)的python中进行项目开发。到目前为止,我只是apt-
get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但我明白了。

$ python src/importcv.py # does nothing but import cv, no problems
$ virtualenv .           # create virtualenv here
$ source bin/activate    # activates this virtualenv
(p)$ python src/importcv.py
Traceback (most recent call last):
  File "src/test.py", line 1, in <module>
    import cv
ImportError: No module named cv

我如何设置virtualenv时是否有问题,还是必须执行其他步骤才能看到我的opencv python绑定?


问题答案:

Virtualenv创建一个单独的python环境。您将需要重新安装所有依赖项。编辑这是真的,点子似乎不能与opencv一起很好地玩。可以通过将cv共享库复制到您的virtualenv中来解决缺少的模块错误。有关问题的更多信息,请参见下面的链接。



 类似资料:
  • 问题内容: 我正在研究使用OpenCV(2.3.1)和其他库的python项目。到目前为止,我只是apt- get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但是我明白了。 我如何设置virtualenv时是否有问题,还是必须做一些其他步骤才能看到我的opencv python绑定? 问题答案: Virtualenv创建一个单

  • 问题内容: 我想知道是否可以像这里使用opencv gpu函数吗?或者我必须将其包装到python类中。 问题答案: 目前, OpenCV 2.4.7不支持OpenCV-Python上的GPU模块 。 这意味着您必须自己编写包装器。

  • 问题内容: 我正在使用 Python 2.7 和 OpenCV 2.4.9 。 我需要捕获显示给用户的当前帧,并将其作为 cv :: Mat 对象加载到Python中。 你们知道递归的快速方法吗? 我需要类似下面示例中的操作,该操作以递归方式从网络摄像头捕获 _ Mat_ 帧: 在示例中,它使用了 VideoCapture类 来处理从网络摄像头捕获的图像。 通过VideoCapture.read(

  • 欢迎阅读系列教程,内容涵盖 OpenCV,它是一个图像和视频处理库,包含 C ++,C,Python 和 Java 的绑定。 OpenCV 用于各种图像和视频分析,如面部识别和检测,车牌阅读,照片编辑,高级机器人视觉,光学字符识别等等。

  • 问题内容: (第1步) 我正在尝试使用MacPorts安装http://opencv.willowgarage.com/wiki/Mac_OS_X_OpenCV_Port从Mac上的python中运行python来运行openCV ,并尝试遵循Petite Geek的指南: 它运行约10分钟,没有错误。 (第2步) 我下载了ctypes-opencv源代码和演示文件。我导航到目录并运行: 我看到几

  • 目标 了解: 如何生成OpenCV-Python bindings? 如何将新的OpenCV模块扩展到Python? OpenCV-Python bindings如何生成? 在OpenCV中,所有算法均以C ++实现。但是这些算法可以从不同的语言(例如Python,Java等)中使用。绑定生成器使这成为可能。这些生成器在C ++和Python之间建立了桥梁,使用户能够从Python调用C ++函数