系统版本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

6FEA5E08-470E-4086-A946-ABA09F392194

(如果没有用全权限的python2代替系统的python建议不要勾选Build_With_Python2)

根据需要选择

D8A7B74B-10E5-4E03-A607-172EDB87C7B3

并在python3 选项卡下设置对应目录:

821551D7-85C9-492D-AADA-96E122BC5718

点击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
>>

不出现错误 基本就可以认为安装成功了