系统版本10.12.1
在该系统下QTKit被合并到AvKit中,导致旧版本的opencv无法正常编译
安装python3 (首先需要安装Brew)
brew install python3
安装opencv需用到的Numpy
pip3 install numpy
从GitHub下载最新的opencv 并解压: https://github.com/opencv/opencv
从官网下载cmake并安装:http://cmake.org
打开CMake
Source Code 定位至opencv-master目录
输出定位至opencv-master下任意一个新建目录
点击configure 并等待完成
在Search中输入 python
(如果没有用全权限的python2代替系统的python建议不要勾选Build_With_Python2)
根据需要选择
并在python3 选项卡下设置对应目录:
点击Generate;
如果你有一个强壮的网络 那么应该是顺利完成
然而都懂….所以,当出现需要:ippicv_macosx_20151201.tgz 的情况时
链接: https://pan.baidu.com/s/1qY3xi36 密码: msyc
下载 ,替换opencv-master/3rdparty/ippicv/downloads/macosx-xxxxxxxxxx/对应文件 然后重新生成即可
生成完成后 终端中进入输出目录:
make
make install
如果出现错误一般是缺少部分依赖 找缺少的头文件对应的包安装即可
最后 终端中:
python3
>>import cv2
>>
不出现错误 基本就可以认为安装成功了