OpenCV 2.4.3将视频显示为灰色窗口

OpenCV 2.4.3将视频显示为灰色窗口,opencv,video,visual-studio-2012,Opencv,Video,Visual Studio 2012,我有一台在x64架构上运行OpenCV 2.4.3的台式机和笔记本电脑,一台在Win 7上,另一台在Win 8上,两者都运行VS 2012 x64。我在两台计算机上都编译了OpenCV。运行Win7的台式机完美地显示视频输出,而运行相同代码Win8的笔记本电脑只显示灰色屏幕。其余的计算机视觉功能在笔记本电脑上运行良好。我必须注意,我在这两台计算机上安装的所有视频库(FFMpeg等)都非常相似。在我的Win 8机器上播放视频时有什么不同的方法吗 我在示例文件中测试了PSNR的基本视频测试,甚至失败

我有一台在x64架构上运行OpenCV 2.4.3的台式机和笔记本电脑,一台在Win 7上,另一台在Win 8上,两者都运行VS 2012 x64。我在两台计算机上都编译了OpenCV。运行Win7的台式机完美地显示视频输出,而运行相同代码Win8的笔记本电脑只显示灰色屏幕。其余的计算机视觉功能在笔记本电脑上运行良好。我必须注意,我在这两台计算机上安装的所有视频库(FFMpeg等)都非常相似。在我的Win 8机器上播放视频时有什么不同的方法吗


我在示例文件中测试了PSNR的基本视频测试,甚至失败了

通过将opencv_ffmpeg243.dll复制到可执行文件运行的目录,解决了这个问题。运行Win7的我的桌面在目录中没有dll的情况下运行相同的exec没有问题。

请尝试FFDShow解码器。另外,检查每个输入/输出文件的完整性。