无法在 Emgu 中捕获视频文件

Unable to capture video file in Emgu

我正在尝试使用 emgu cv 3.1.0.2282 创建简单的应用程序来读取视频文件。我使用以下代码从文件中捕获视频。从网络摄像头捕捉工作正常。

Capture _capture = new Capture("D:\test.avi");

这段代码执行后,_capture变量会被赋值(不为null),但是height和width属性为0。 但是当我在 Emgu.CV.Example 项目中使用该代码时,它工作正常

我已经知道这个问题了。无法加载视频,因为没有 opencv_ffmpeg310.dll 库。解决方案是将 opencv_ffmpeg310.dll 复制到 bin 文件夹