Python 属性错误:';模块';对象没有属性';面部';
我正在尝试在OS X上使用Python 属性错误:';模块';对象没有属性';面部';,python,macos,opencv,Python,Macos,Opencv,我正在尝试在OS X上使用opencv\u contrib构建opencv。我将逐步解释我所做的: 我从下载了OpenCV 3.1 我还从 我将opencv\u contrib文件夹放在opencv-3.1.0文件夹中 我在opencv-3.1.0文件夹中创建了一个名为“build”的文件夹 我从终端进入构建文件夹:/Users/kelvinsp/Downloads/opencv-3.1.0/build/ 然后我运行了以下命令: cmake -DOPENCV_EXTRA_MODULES_PATH
opencv\u contrib
构建opencv。我将逐步解释我所做的:
opencv\u contrib
文件夹放在opencv-3.1.0
文件夹中opencv-3.1.0
文件夹中创建了一个名为“build”的文件夹/Users/kelvinsp/Downloads/opencv-3.1.0/build/
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
importCV2
,并收到以下错误:ImportError:没有名为cv2的模块
export PYTHONPATH=/usr/local/lib/python2.7/site packages/:$PYTHONPATH
import cv2
命令正在工作,但是当我运行命令help(cv2.face)
时,我得到了以下错误:AttributeError:'module'对象没有属性“face”
有人能帮我吗?我不知道我做错了什么。在“-D”和“OPENCV\u EXTRA\u MODULES\u PATH=…”之间必须有一个空格, 这意味着“cmake-D OPENCV\u EXTRA\u MODULES\u PATH=/Users/kelvinsp/Downloads/OPENCV-3.1.0/OPENCV\u contrib/MODULES/Users/kelvinsp/Downloads/OPENCV-3.1.0/”,
并检查是否有要构建的“面部”模块谢谢Kobe Yu。我用一个新的工具再次完成了整个过程,它成功了。