我正在尝试在Ubuntu 16.04上安装带有Python支持的OpenCV。我正在学习本教程:http://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/ 我坚持第4步,即cmake构建。按照指示,我使用
cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D OPENCV_EXTRA_MODULES_PATH=~/opencv_contrib-3.2.0/modules \
-D PYTHON_EXECUTABLE=~/.virtualenvs/cv/bin/python \
-D BUILD_EXAMPLES=ON ..
没有错误消息,但输出看起来不正确。根据教程,它应该看起来像
Mine看起来像这样(我用python3创建了虚拟环境):
库和包和numpy线在哪里?文件夹/usr/local/lib/python3.5/site-packages/
为空。在虚拟环境中,我尝试运行python3然后import cv2
,输出为ImportError: No module named 'cv2'
。我应该补充一点,这已经是安装OpenCV的第三次或第四次尝试,这可能会对文件系统产生影响,我不知道。我只是希望这个结束......
答案 0 :(得分:0)
我再次删除了整个文件夹并再次尝试,这次设置了库等。我之前想到的是我没有在虚拟环境中安装numpy。