碰到了这个问题,看到这篇文章后解决!
、、、、、、、、、、、、、、、、、、、、、、、、、
qt下videoCapture读入视频需要借助opencv_ffmpeg249.dll (32位),或opencv_ffmpeg249_64.dll (64位),minGW文件生成后,因为是win8所以只生成了64位的,但qt装的是32位的,故提示错误:
解决方案:直接在opencv或qt中找个opencv_ffmpeg249.dll ,拷到opencv\minGW\bin中即可,所以以后不论什么环境下,保证两个dll文件都有就OK了,注意:一般找到的是opencv_ffmpeg.dll,要把它重命名为opencv_ffmpeg249.dll,用的什么版本就改成什么,如opencv_ffmpeg2410.dll.
解决方案:直接在opencv或qt中找个opencv_ffmpeg249.dll ,拷到opencv\minGW\bin中即可,所以以后不论什么环境下,保证两个dll文件都有就OK了,注意:一般找到的是opencv_ffmpeg.dll,要把它重命名为opencv_ffmpeg249.dll,用的什么版本就改成什么,如opencv_ffmpeg2410.dll.
qt下videoCapture读入视频需要借助opencv_ffmpeg249.dll (32位),或opencv_ffmpeg249_64.dll (64位),minGW文件生成后,因为是win8所以只生成了64位的,但qt装的是32位的,故提示错误:
解决方案:直接在opencv或qt中找个opencv_ffmpeg249.dll ,拷到opencv\minGW\bin中即可,所以以后不论什么环境下,保证两个dll文件都有就OK了,注意:一般找到的是opencv_ffmpeg.dll,要把它重命名为opencv_ffmpeg249.dll,用的什么版本就改成什么,如opencv_ffmpeg2410.dll.
解决方案:直接在opencv或qt中找个opencv_ffmpeg249.dll ,拷到opencv\minGW\bin中即可,所以以后不论什么环境下,保证两个dll文件都有就OK了,注意:一般找到的是opencv_ffmpeg.dll,要把它重命名为opencv_ffmpeg249.dll,用的什么版本就改成什么,如opencv_ffmpeg2410.dll.