问题描述,win7下用编译好的opencv340读取视频,可以正常读取,但是用自己编译的opencv451会出现如下问题:

出现这个问题的原因是没有编译ffmpeg库,在cmake阶段没有正常下载ffmpeg相关的文件导致的,按照https://blog.youkuaiyun.com/star_of_science/article/details/104406819方法手动下载ffmpeg相关文件:

重新cmake,然后再编译一下opencv,就可以生成“opencv_videoio_ffmpeg451_64.dll”,上述问题就解决了。
本文解决了一个使用自编译OpenCV4.5.1读取视频时遇到的问题,该问题源于未编译ffmpeg库。通过手动下载ffmpeg相关文件并重新进行cmake及编译,成功生成了必要的dll文件,从而解决了视频读取的问题。
946

被折叠的 条评论
为什么被折叠?



