我正在尝试按照 here for python 的说明进行操作。

第 1 步似乎有效,这是我运行 opencv.sh 后终端的最后 5 行:

h.h
./opencv.sh: line 16: cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
sudo: checkinstall: command not found
OpenCV 2.4.9 ready to be used

但是,当我转到第 2 步时,从命令行运行 python 文件时出现以下错误:
Traceback (most recent call last):
  File "opencvFirst.py", line 4, in '<'module'>'
    from cv2.cv import *
ImportError: No module named cv2.cv

This 似乎不是我的问题,因为我在我的计算机上找不到 cv2.anything,这很可能是问题的一部分,但我不知道为什么第 1 步没有安装它。

我认为 this question 更接近我需要的东西,但由于我已经完成了第 1 步,正如我上面所说的,我不知道从哪里开始这些单独的说明。我尝试过 import cv2 但出现导入错误:no module cv2.
我对 ubuntu、python 和所有这些命令行东西都很陌生,谢谢你的帮助!

哦,我也应该说:我在这里的最终目标只是让 OpenCV 工作,所以如果有更简单/更好的方法来做到这一点,我非常愿意接受建议。

最佳答案

您确定安装正常吗?因为我在你的第一步中看到的是:

cmake: command not found
checkinstall: command not found

所以也许你应该检查 cmakecheckinstall 是否都安装了,或者在重试 opencv.sh 命令之前安装它们:
sudo apt-get install cmake checkinstall
sudo ./opencv.sh

关于python - 安装 OpenCV,没有名为 cv2.cv 的模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23962293/

10-13 06:29
查看更多