MAC OS下载源码编译安装OpenCV

1、OpenCV从git下载后。

2、安装cmake (OpenCV 项目木有configure)来编译。cmake下载源码编译(./configure)然后make ,make install 即可。我的是3.5版本。

3、cmake -G "Unix Makefiles"

4、make 

5、make install 

========================

上面遇到的一些情况说明下,我安装的时候遇到了一个问题。因为我早前就安装了ffmpeg,所以opencv自动检测到我有ffmpeg,默认链接了。

但是编译的时候恰恰ffmpeg的头文件有问题,导致OpenCV无法make通过。

因为OpenCV对我来说是爱好兴趣研究,估计一时半会也用不到ffmpeg,我的解决方案:


修改avconfig.h !

把里面的 HAVE_FFMPEG 相关的注释掉。

原因很简单,OpenCV和FFmpeg都是世界优秀的开源,一般config.h都是配置文件头。


于是就搞定了。


你可能感兴趣的:(OpenCV)