AttributeError:“module”对象没有属性“face”

2024-09-28 05:26:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在OS X上使用opencv_contrib构建opencv。我将逐步解释我所做的:

  1. 我从http://opencv.org/downloads.html下载了opencv3.1
  2. 我还从https://github.com/Itseez/opencv_contrib下载了opencv_contrib
  3. 我把opencv_contrib文件夹放在opencv-3.1.0文件夹中
  4. 我在opencv-3.1.0文件夹中创建了一个名为“build”的文件夹
  5. 我从终端转到构建文件夹:/Users/kelvinsp/Downloads/opencv-3.1.0/build/
  6. 然后我运行以下命令:

    cmake -DOPENCV_EXTRA_MODULES_PATH=/Users/kelvinsp/Downloads/opencv-3.1.0/opencv_contrib/modules /Users/kelvinsp/Downloads/opencv-3.1.0/ 
    
    make -j5
    sudo make install
    
  7. 然后,在python终端中,我尝试运行命令:import cv2,并收到以下错误:ImportError: No module named cv2

  8. 在stackoverflow中搜索时,我找到了一个解决方案并运行了命令:export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:$PYTHONPATH
  9. 现在import cv2命令正在工作,但是当我运行命令help(cv2.face)时,我得到了以下错误:AttributeError: 'module' object has no attribute 'face'

有人能帮帮我吗?我不知道我做错了什么。在


Tags: import命令build文件夹终端makedownloads错误
1条回答
网友
1楼 · 发布于 2024-09-28 05:26:11

在“-D”和“OPENCV_EXTRA_MODULES_PATH=…”之间必须有一个空格, 意思是“cmake-D OPENCV_EXTRA_MODULES_PATH=/Users/kelvinsp/Downloads/OPENCV-3.1.0/OPENCV_contrib/MODULES/Users/kelvinsp/Downloads/OPENCV-3.1.0/”, 检查是否有“面”模块要构建

相关问题 更多 >

    热门问题