- 下载windows 下的OpenCV安装包
这里下的是Opencv 2.4.13 - 安装
其实就是个解压,解压完发现有build和sources文件夹
顾名思义,但是禁了build后发现,只有vc11和vc12
我用的是visual studio 2015 也就是vc14,所以得自己编译一个新的。
有人说可以直接用vc12,也有人说会出问题,这里还是编译一下 - 下载CMake
直接装 - 编译
可以参考
http://blog.csdn.net/lfw198911/article/details/52649459 和
http://blog.csdn.net/rrrsjtu/article/details/52782643?locationNum=6&fps=1
总之就是设定好路径,两次configure和一次generation
接着用VS2015编译一下build_all和install - 找到install里面的文件
最终install文件夹里就是编译好的文件,根据选择Cmake的generator的不同会生成64位和32位版本。
VS2015的配置先略过,这里准备先用python
Python的设置
本来把opencv解压后build里python目录下的64或32位 “cv2.pyd”
复制 到Python目录 “\Python27\Lib\site-packages”下就可以了。
但是我这里死活不行,每次都在import cv2时报错,一开始以为是32位或者64位没有搞对的原因,检查了几次都没有发现问题。
最后发现是numpy有问题,一个机子上没装,pip install numpy搞定。
另一个机子装了,还是不行,最后pip install –upgrade numpy搞定,真坑。