发布于2020-03-17 16:02 阅读(1876) 评论(0) 点赞(30) 收藏(0)
对我这样的小白来讲,Ubuntu18 pip install习惯了,结果到了Ubuntu16,就涉及编译了,再加上不熟悉这台电脑之前都被做了什么,总之安装过程太痛苦。。。现整理一份适合Ubuntu16.04 下使用anaconda2安装opencv3.4.3的成功案例(起码在我电脑上成功了。。。)
为了创造一个相对干净的环境,我是在conda虚拟环境中安装opencv的。
1、创建conda虚拟环境并进入虚拟环境
conda create -n lllll python=2.7
source activate lllll
2、安装opencv所需的依赖
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake pkg-config libatlas-base-dev gfortran unzip
sudo apt-get install python2.7-dev
sudo apt install python-pip
pip install numpy
3、编译安装opencv
wget https://jaist.dl.sourceforge.net/project/opencvlibrary/opencv-unix/3.4.3/opencv-3.4.3.zip
unzip opencv-3.4.3.zip
cd opencv-3.4.3
mkdir build && cd build
#这步中的CMAKE_INSTALL_PREFIX是安装路径,默认的可以是/usr/local,也可以像我一样装在个人目录下,PYTHON_EXECUTABLE是用到的python,可以在命令行中输入which python查看用到的是哪个python
cmake -D BUILD_TIFF=ON -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/home/xxxxx/anaconda2/envs/lllll -D PYTHON_EXECUTABLE=/home/xxxxx/anaconda2/envs/lllll/bin/python -D BUILD_EXAMPLES=ON -D BUILD_SHARED_LIBS=ON ..
make -j6 # 6表示我的CPU核数,即CPU全用来make了
#如果前面CMAKE_INSTALL_PREFIX选择的是/usr/local,这里需改为sudo make install
make install
4、验证安装是否成功
python
>>> import cv2
>>> cv2.__version__
'3.4.3'
作者:编程gogogo
链接:https://www.pythonheidong.com/blog/article/263261/e4195e9e0242d387db58/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!