在opencv3.0中找不到模块cv2

时间:2015-10-07 18:26:14

标签: python opencv

我有一个Ubuntu 14.04系统,我想安装OpenCV 3.0并在Python 2.x中使用它。

这是我的cmake命令:

cmake -D CMAKE_BUILD_TYPE=RELEASE 
      -D CMAKE_INSTALL_PREFIX=/usr/local 
      -D WITH_TBB=ON 
      -D WITH_V4L=ON  
      -D WITH_OPENGL=ON 
      -D INSTALL_C_EXAMPLES=ON 
      -D INSTALL_PYTHON_EXAMPLES=ON 
      -D BUILD_EXAMPLES=ON 
      -D ENABLE_FAST_MATH=1 
      -D CUDA_FAST_MATH=1 
      -D WITH_CUBLAS=1 
      -D BUILD_NEW_PYTHON_SUPPORT=ON ..

cmake之后的结果

--   Python 2:
--     Interpreter:                 /usr/bin/python2.7 (ver 2.7.6)
--     Libraries:                   NO
--     numpy:                       /usr/local/lib/python2.7/dist-packages/numpy/core/include (ver 1.10.0)
--     packages path:               lib/python2.7/dist-packages
-- 
--   Python 3:
--     Interpreter:                 /usr/bin/python3.4 (ver 3.4)
-- 
--   Python (for build):            /usr/bin/python2.7

安装后,当我尝试运行示例Python脚本时,我得到以下内容:

$ python opencv.py
Traceback (most recent call last):
  File "opencv.py", line 1, in <module>
    from cv2.cv import *
ImportError: No module named cv2.cv

安装后遇到此导入错误的其他人似乎遇到路径问题,并且很幸运将其添加到他们的代码中:

import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')

然而,它对我不起作用,因为site-packages文件夹只是一个空文件夹。

0 个答案:

没有答案