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都是配置文件头。
于是就搞定了。