Python 训练人脸识别模型(番外篇 – 1) Anaconda+Opencv安装
近期,有小伙伴反应环境搭建中出现各种问题。本着共享学习的精神,开个番外篇,以供大家参考,省得跳坑。
博主系统:Ubuntu 16.04 LTS 64Bits
安装anaconda
Ubuntu下库中不自带Anaconda,是自带纯净的python,且2.x和3.x都自带,但装包比较麻烦,不如一步到位装Anaconda。Anaconda的官方安装 址在 https://www.continuum.io/downloads/ 。在安装之前请先确认要安装的是python2.x or python3.x,确认之后则可点击安装。
由于Anaconda的官 下载有时候会遇到问题,可能会下不下来。下载Anaconda安装包的另一种方法是去清华的开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/,里面有可以支持windows,linux和mac的Anaconda版本。下载速度可以保证,一般下的下来。下载的时候注意系统位数,x86为32位,x86_64为64位。
下载之后,进入Anaconda文件的文件夹,此时你能见到就只有一个以sh后缀结尾的Anaconda文件。在该文件夹点击鼠标右键选择打开终端,在终端中键入(若我的安装文件名为Anaconda2-XXX-Linux-x86_64.sh )
如果跳出权限问题,就在前面加个 。
安装过程中最后会询问是否把anaconda的bin添加到用户的环境变量中,选择yes:
在终端输入python发现依然是gnome自带的python版本,这是因为.bashrc的更新还没有生效,命令行输入: (查看命令:)
安装Opencv
安装OpenCV的依赖
更新 apt-get
更新一些必要的第三方开发者工具
做图像处理,图像I/O相关的库必不可少
当然也需要一些视频相关的库
在带X-Window的系统中OpenCV用到的 highgui 所需的依赖
OpenCV矩阵计算算法优化所用到的库
下载OpenCV源码包
大家可以到官 下载 https://opencv.org/releases.html 。当然也可以走Git。
博主选择了 2.4.13 版本。
编译OpenCV库
好啦,前面的准备工作都做好了,接下来要开始编译OpenCV库!
编译结束,检查编译是否成功
完成OpenCV Python语言绑定
创建软连接
测试Python的OpenCV模块
文章知识点与官方知识档案匹配,可进一步学习相关知识OpenCV技能树OpenCV基础OpenCV安装11096 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!