OpenCV Python 导入模块

0 投票
1 回答
1009 浏览
提问于 2025-04-16 20:58

我遇到了一些问题。我在一个ec2的ubuntu实例上安装了OpenCV 2.3,并且为Python集成编译了必要的东西。后来我发现Python版本太低了,所以把它升级到了2.6。

一切应该没问题。然而,运行一个基本的.py脚本并调用OpenCV时却不行。如果这是个基础错误,请原谅我,我对OpenCV还不太熟悉。

脚本内容是:

import cv
cv.SaveImage("foo.jpg", cv.LoadImage("foo.png"))

运行时的反馈是:

Traceback (most recent call last):
  File "tester.py", line 1, in <module>
    import opencv
ImportError: No module named opencv

我是不是做了什么傻事?我试着去了解一些人提到的,把文件移动到不同目录的想法,但我找不到他们说的文件,特别是opencv.so这个文件,也没找到把它移动到Python目录的方法。

任何建议都非常感谢。

1 个回答

2

你需要重新编译OpenCV,以适应你新安装的Python版本。

python2.6 setup.py install

撰写回答