打开Cv安装问题

打开Cv安装问题

我正在关注安装 OpenCv 的链接,但是在 make 步骤中我遇到了一个错误:

home/aman/opencv/opencv/modules/videoio/src/ffmpeg_codecs.hpp:98:7: 
error: ‘CODEC_ID_H264’ was not declared in this scope 
{ CODEC_ID_H264, MKTAG('H', '2', '6', '4') },

当我问到这个问题时,有人给出了一个很好的解释,大致如下:

这是因为 libav 已经更改了 API 并删除了一些仍在 OpenCV 中使用的内容。Ubuntu 14.10 使用 libav API 版本 11,而 OpenCV 仍使用 API 版本 9。问题是 已CODEC_ID_*更改为AV_CODEC_ID_*

现在我该如何解决这个问题,请帮帮我吗?

是否有某种补丁或类似的东西,已经浪费了整整三天的时间来找出这个问题,现在我知道问题所在但找不到解决方案?

相关内容