相关疑难解决方法(0)

OpenCV - 找不到模块cv2

我在Raspberry Pi上的Occidentalis操作系统(Raspbian的一个变种)上安装了OpenCV,使用了jayrambhia的脚本:https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/opencv_latest.sh.它安装了2.4.5版本.

当我尝试在python程序中导入模块cv2时,我收到以下消息:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)

cv2.so存储在

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2
Run Code Online (Sandbox Code Playgroud)

在/ usr/local/lib中还有一些名为python3.2和python2.6的文件夹,这可能是个问题,但我不确定.

这可能是路径错误吗?任何帮助(Linux新手).

谢谢.

python opencv raspberry-pi

213
推荐指数
17
解决办法
73万
查看次数

OpenCV 2.4 VideoCapture无法在Windows上运行

我正在使用安装了OpenCV 2.4的Python绑定以及以下说明.

我的问题与类似,但我需要Windows机器解决方案.

问题:当我尝试使用时

cap = cv2.VideoCapture(0)
print cap.grab()
Run Code Online (Sandbox Code Playgroud)

它工作正常,但以下代码

cap = cv2.VideoCapture(filename)
print cap.grab()
Run Code Online (Sandbox Code Playgroud)

总是返回False.

文件的路径是正确的,绝对的,没有空格.

我试用了两台装有Windows XP和Windows 7的机器,结果相似.在Linux(Ubuntu)上,它对我来说很好.

python windows opencv

47
推荐指数
6
解决办法
7万
查看次数

如何在Python中使用OpenCV?

我刚刚在Windows 7机器上安装了OpenCV.结果,我得到一个新目录:

C:\OpenCV2.2\Python2.7\Lib\site-packages

在这个目录中,我有两个文件:cv.libcv.pyd.

然后我尝试使用opencvPython.我做以下事情:

import sys
sys.path.append('C:\OpenCV2.2\Python2.7\Lib\site-packages')
import cv
Run Code Online (Sandbox Code Playgroud)

因此,我收到以下错误消息:

File "<stdin>", line 1, in <module>
ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

添加

正如在这里推荐的那样,我已将内容复制C:\OpenCV2.0\Python2.6\Lib\site-packages到了C:\Python26\Lib\site-packages.它没有帮助.

增加2

我的环境变量具有以下值:

Path=C:\Program Files\MiKTex\miktex\bin;C:\OpenCV2.2\bin;C:\Python26;
PYTHONPATH=C:\OpenCV2.2\Python2.7\Lib\site-packages
Run Code Online (Sandbox Code Playgroud)

我需要改变什么吗?我需要添加一些东西吗?

增加3

我认为我的问题很普遍:如何使用图书馆?可能我需要在某处找到*.ddl文件?那么我需要使用包含此文件的目录的名称作为某些环境变量的值吗?或者我可能需要使用sys.addpath?我还需要知道调用库的方式与包含库的文件的名称有什么关系.

增加4

有趣的是,当我输入时import cv,我得到:

ImportError: DLL load failed: The specified module could not be found.
Run Code Online (Sandbox Code Playgroud)

但是当我输入时,import opencv我得到:

ImportError: No module named opencv
Run Code Online (Sandbox Code Playgroud)

增加5

有人建议我使用不一致的python版本.更详细的说,OpenCV尝试使用Python2.7,我有Python2.6.所以,我已经安装了Python …

python opencv python-import importerror

30
推荐指数
2
解决办法
7万
查看次数

如何使用pip安装opencv?

我需要安装cv2一个为我编写的脚本.我试过 pip install cv2并且pip install open_cv遇到了同样的问题 - 一条警告信息dist.py并抱怨zlib未被发现.没有安装cv2.我也试过pyopenvcpip install opencv-python.

所以,我去了opencv网站并下载了相关的exe.跑吧 - 生成一堆子目录和一个make文件和东西.

现在我该怎么做?

python windows-7 python-2.7 cv2

26
推荐指数
9
解决办法
8万
查看次数

无法在Windows上安装cv2

我试图在我的Windows机器上安装opencv,python但我无法这样做.我有python2.7.11::Anaconda 2.4.1 <32-bit>

这是我到现在为止所尝试的 -

  1. pip install cv2 在命令行上给出错误:

找不到满足要求cv2的版本

  1. 我从sourceforge网站下载了软件包,按照步骤粘贴了cv2.pyd C:\Python27\Lib\site-packages但仍然无法正常工作.我收到以下错误消息

ImportError:没有名为cv2的模块

(我已经安装了numpy并且工作得很好)

你能帮帮我吗?

python opencv

11
推荐指数
1
解决办法
3万
查看次数

Windows中OpenCV-Python的自动完成功能不起作用

我无法在Windows上为OpenCV(Python)自动完成工作。

根据此处的 Abid的说明,我将cv2.pyd文件粘贴到C:\ Python27 \ Lib \ site-packages中。

在Python代码中,我如下导入:

import cv2.cv as cv
Run Code Online (Sandbox Code Playgroud)

我还安装了numpy,它在站点包中创建了自己的文件夹,这与OpenCV不同(我直接将其粘贴到站点包中)。

使用此设置,即使调用OpenCV方法,代码也不会出现任何问题。

但是我无法自动完成工作。我试图使其在Sublime Text 2(与SublimeCodeIntel)和PyCharm上一起工作。在两个IDE中,自动完成功能都适用于numpy导入,但不适用于OpenCV导入。

我正在使用OpenCV 2.4.6和Python 2.7(32位)。

任何可能的解决方案?

python opencv autocomplete pycharm sublimetext2

5
推荐指数
1
解决办法
1万
查看次数