原因一般出在ffmpeg这个库上,要么是cmake的时候下载失败,要么是配置环境没有配置好。
本人相关库的全称是这个:opencv_videoio_ffmpeg453_64.dll 文件在build路径下的install/x64/vc16/bin 下(编译的是64位的OpenCV)
解决过程:
当时发现不能读取视频度娘在耳边告诉我ffmpeg这个东西可能没有,我驳斥了她别胡说这不是有嘛。。
她又说你试试把opencv_videoio_ffmpeg453_64.dll放到项目路径下呢,或者放到C:\Windows\System32试试,我斜了她一眼尝试了第二种方式,果真可以了,度娘真是不一般啊。
后来尝试放到项目路径下也可以,后悔斜她的那一眼。。。
据说还可以配置VS 的附加库目录什么的,没有尝试,应该也可以。