在linux,编译带ffmpeg模块的Opencv,需要首先编译ffmpeg,编译成功后会生成一些PKG文件,是一些.pc文件。
将这些.pc文件的路径保存为系统全局变量PKG_CONFIG_PATH,注意必须是PKG_CONFIG_PATH。在/etc/profile中写入
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/zsy/ffmpeg/fftoollibforlinux/lib/pkgconfig
之后,便可编译OPencv.
注意:本人的OpenCv-2.3.14, ffmpeg-3.2.2