我正在尝试使用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。切换它们后,它起作用了。