我正在尝试在OS X上使用opencv_contrib
构建opencv。我将逐步解释我所做的:
opencv_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
然后,在python终端中,我尝试运行命令:import cv2
,并收到以下错误:ImportError: No module named cv2
export PYTHONPATH=/usr/local/lib/python2.7/site-packages/:$PYTHONPATH
import cv2
命令正在工作,但是当我运行命令help(cv2.face)
时,我得到了以下错误:AttributeError: 'module' object has no attribute 'face'
有人能帮帮我吗?我不知道我做错了什么。在
在“-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/”, 检查是否有“面”模块要构建
相关问题 更多 >
编程相关推荐