Opencv3.0.0静态库调用必须opencv_ffmpeg300.dll的问题!

Opencv3.0.0静态库调用必须opencv_ffmpeg300.dll的问题!


想静态调用Opencv3.0.0,却发现在Opencv2.49中能调用视频的函数无法正常调用。

按顺序做了如下工作;


1)换用动态调用,由于定义了bin的path路径需要注销一下才能启用,就把bin目录下opencv_world300.dll和opencv_ffmpeg300.dll拷贝到工程目录下,调用视频正常。

2)重新编译Opencv3.0.0静态库,编译链接后发现视频调用正常,窃以为问题找到了。

3)删除工程目录下opencv_world300.dll和opencv_ffmpeg300.dll文件,发现视频调用不正常了。

4)反复测试,查看输出中的调用dll信息,确定是需要opencv_ffmpeg300.dll文件才能正常调用视频文件。


为什么?没时间折腾了,待查吧。

你可能感兴趣的:(OpenCV)