首先我不是一个专门做图像处理的童鞋,只是想因为课程原因做点小实验,在搭建环境的时候还是遇到了不少坑,因此记录下来供大家参考。
本机环境:Windows 10 64位
拟搭建环境:Opencv Python
所需软件包:
python2.7.5
numpy
matplotlib
opencv
我最初是通过官网的步骤来安装的,官网的安装也就分为四个部分:
首先,官网的教程是针对32位系统的,因为numpy还没有官方的64位软件,所以我最终也是全部安装的32位的
① 安装python
官网推荐的是python2.7+,我最初也是下载的这个,原因是官网推荐的numpy和matplotlib是需要python2.7.5的,后面发现,只要下载的是对应的版本,应该都是可以的。
安装完成后,发现没有scripts文件
官网下载 ez_setup-0.9
进入文件目录,运行python setup.py,就会生成scripts文件
然后进入scripts目录,安装pip
easy_install.exe pip
②安装numpy
.exe文件直接安装,注意要和python的版本相对应
③安装matplotlib
按照官网的建议,完整配置好python后可以直接用pip命令安装
python -m pip install -U pip setuptools
python -m pip install matplotlib
④安装opencv
网上下载opencv安装文件,解压安装后将下面这个文件拷贝到第二个图的目录下
【在官网上下载真的是太慢太慢了。】
⑤测试一下安装好没有:
打开pythonIDE
import numpy
import cv2
print cv2.__version__
在测试的时候,导入numpy成功后,导入cv2,报错:
Error import cv2 : ImportError: numpy.core.multiarray failed to import
前面应该还有提醒说numpy model API 错误
解决方案:最开始安装的opencv是opencv-3.2.0-vc14,后面换成了opencv2.4.13就好了