在Emgucv中播放视频



我正在尝试使用Emgucv Caputre类加载视频。

这是我的代码:

Capture capture = new Capture(filename);

非常简单,除了我每次都得到一个TypeInitializationException。我正在尝试读取使用安卓手机捕获的mp4文件。

我阅读了 http://opencv.willowgarage.com/wiki/VideoCodecs,并尝试将其转换为各种形式的avi。我尝试像这样使用mencoder:mencoder in.avi -ovc raw -vf format=i420 -nosound -o out.avi

但它仍然行不通。

请帮我弄清楚原因。

谢谢。

我找到了解决方案。问题是我加载了一个使用 emguCV dll for x64 的项目,其中我的系统是 x86。切换它们后,它起作用了。

最新更新