前言
创建CSDN号挺久了,每次自己学习期间遇到的问题,总能在这个平台上找到解决的办法或者解决问题的突破口,受到的帮助多了,就会希望也能给别人带去帮助,所以总想写点东西,却一直不知道写什么比较好,正好现在打算学习python以及关于人脸识别系统的东西,因此决定开始我的第一篇文章,后期也会继续更新。
笔者之前有学过其他的编程语言,但目前python是零基础,希望在学习的过程中也能够与各位亲们多多交流,不足之处也请多多指导。其他的就不多说了,下面开始进入正题吧!
正文
一、准备工作
1.电脑系统:windows7 64bit
2.软件选择:
anaconda的所有版本大全--下载地址:http://www.bubuko.com/infodetail-2153091.html
opencv下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
pycharm下载地址:https://www.jetbrains.com/pycharm/
pycharm激活码参考:http://blog.csdn.net/fx677588/article/details/58164902
关于opencv有几点需要注意的地方:
比如说我下载的是opencv_python-3.4.0-cp36-cp36m-win_amd64.whl,其中cp36表示Python是3.6版本,win_amd64是表示安装的Python是64bit的。
1. 这里的64bit指的是Python安装的64bit而不是操作系统,有时候64bit的操作系统同样可能安装了32bit的Python。确认安装的版本方法为打开cmd界面,输入python即可看到。
2. 如果你想使用如sift的功能,安装opencv是不够的,需要安装opencv_contrib,对应下载opencv_python-3.4.0+contrib-cp36-cp36m-win_amd64.whl 直接进行安装即可(不用安装没有opencv_contrib版本的)。opencv的人脸检测、识别(opencv_contrib包里面,包含了很多图像识别的算法),大家安装opencv(基础包)请下载包含opencv_contrib包的程序,否则,在图像检测学习时,需要重新安装配置。我这里由于要学习人脸识别,故选择opencv_contrib版本。
二、安装过程
1.安装anaconda:
双击软件,一路安装到底,中途可根据自己的需要修改安装位置,完成后检查环境变量是否配置好了,单击“开始”菜单,打开“控制面板”,选择“系统”,点击“高级系统设置”,点击“环境变量”,在“系统变量”中找到“Path”那一条点“编辑”,添加Anaconda的安装路径,我的是装在E盘。
验证Python是否已经被正确安装,按Win+R 输入cmd进入命令提示符窗口,输入“python”回车,如下图所示,出现python版本信息,说明已经正确安装并可以使用了。
2.安装pycharm:
同样,双击软件,一路安装到底,中途可根据自己的需要修改安装位置。可以参考上面的激活码,如果失效了就再去找找其他的吧,激活后的界面是这样的。
pycharm专业版如何设置可以参考(也可以自己去参考其他的一些,感觉好的IDE环境会比较舒服):pycharm设置
3.安装opencv:
(1)将你需要的opencv文件复制到Anaconda3\Lib\site-packages文件夹下(anaconda安装路径,每个人的不一样,要根据自己的安装路径更改)。
(2)按Win+R 输入cmd打开命令提示符窗口,进入到Anaconda3\Lib\site-packages文件夹下,执行pip install opencv_python-3.4.0+contrib-cp36-cp36m-win_amd64.whl。
出现这种问题时,我查了很多资料,可能是环境变量没有配置好,最后的解决方法是:
添加环境变量:E:\StudySoftware\Anaconda3\Scripts; 然后重新运行即可解决
(3)测试一下,输入python,再输入import cv2,回车,不报错就说明安装配置成功了
4.将pycharm与python关联起来:
Well,接下来就可以开始使用了……