在Mac下:
在安装了Anaconda (python 3.5)后,安装opencv2.x或opencv3后,均无法使用。
无奈删除Anaconda,使用自带的python2.7,立即成功。
在Windows下:
安装步骤
1.安装Python
为了图省事,我选择安装 Anaconda 4.1.1 (64-bit, Python 2.7.12)
2.安装opencv
opencv3比较新,暂时不要碰,安装opencv2.x比较好,比如opencv2.4.12。
从http://opencv.org/downloads.html下载Windows版本的Opencv,然后安装。安装过程其实是解压过程,解压到哪个目录就算安装到哪个目录了,所以要选择好解压目录(安装目录)
3.拷贝文件
将opencv\build\python\2.7\x64下的文件cv2.pyd拷贝到python的库目录下\Lib\site-packages\
如果python是64位,则选择x64
如果python是32位,则选择x86
4.设置环境变量
将opencv\sources\3rdparty\ffmpeg添加到系统Path环境变量下
并且将ffmpeg目录下的两个文件改名:
opencv_ffmpeg.dll → opencv_ffmpeg2412.dll
opencv_ffmpeg_64.dll → opencv_ffmpeg2412_64.dll
注意:2412是你安装的opencv的版本号,我安装的是opencv2.4.12所以是2412,如果安装opencv2.4.6则是246
5.打开python测试
import cv2