opencv3.2的编译算比较简撮劝丛食单的,先在cmake-gui中配置好,然后make,最后makeinstall,我自己也编译过几次,但唯独在ubuntu18.10中遇到了如下的问题。
工具/原料
ubuntu18.10虚拟机
opencv3.2官方源码
方法/步骤
1、如下图为make的过程,make过程中悍钹氦蒯遇到了如下的问题,主要的问题出在源码一个目录下的cap_ffmpeg.cpp文件
2、我们按着目录找到该文件
3、然后右键用文本编辑器打开,最好是用这个编辑器打开,因为操作比较方便
4、然后我们找到红字的地方:我们搜索:CODEC_FLAG_GLOBAL_HEADER,定位到这里
5、我们只要改成AV_CODEC_FLAG_GLOBAL_HEADER就可以了。