C# 播放视频并使用计时器抓取帧
我无法播放视频和抓取帧。我需要抓取帧来执行更改检测等…是否有办法定期播放视频和抓取帧(使用计时器),例如在Windows窗体上使用Windows Media Player控件 注:C# 播放视频并使用计时器抓取帧,c#,winforms,video-processing,windows-media-player,C#,Winforms,Video Processing,Windows Media Player,我无法播放视频和抓取帧。我需要抓取帧来执行更改检测等…是否有办法定期播放视频和抓取帧(使用计时器),例如在Windows窗体上使用Windows Media Player控件 注: 我看过DirectShow.NET,对于这样一个简单的需求来说,它似乎太复杂了。唐也一样;我不想走那条路,除非我必须走 AVI文件库不会剪切它,因为我需要支持多种视频格式(AVI除外) 我曾经在DirectShow上做过类似的事情 使用DirectShow,您将获得更好的结果,因为您可以逐帧而不是在计时器上进行计算
我曾经在DirectShow上做过类似的事情 使用DirectShow,您将获得更好的结果,因为您可以逐帧而不是在计时器上进行计算 这两个都是使用DirectShow的运动捕捉示例:
找到了这一个:你可以尝试一下,否则在代码项目中会有一些用c#类包装DirectShow的示例,你的任务并不琐碎,所以不要害怕复杂性…太棒了!我将调查一个org.net。谢谢。希望这能帮助其他处于类似困境的人,但我使用了一个RGE.net运动检测示例,并在其上构建了我的算法-它附带视频播放、帧捕获等功能。简单易懂。