使用 C# 中的 Emgu cv 在 Visual Studio 中进行视频处理

Video treatment in Visual Studio with Emgu cv in c#

我目前正在做一个项目,我必须做实时视频处理。第一步是对视频进行二值化。

我正在使用 Visual studio 和 Emgu cv,我以前从未用过 c#,所以我有点挣扎。

我在以 Windows 形式打开视频时遇到问题。我在 Windows 媒体播放器中找到了执行此操作的方法,但我无法将 Windows 媒体播放器中的视频二值化。

我在 Youtube (https://www.youtube.com/watch?v=vdjoutNR2DQ) 上找到了一个教程,其中解释了如何对 ImageBox 中的网络摄像头提要进行二值化,但我找不到对我计算机上的视频执行此操作的方法 ( .wmv).

感谢您的帮助:)

在您提供的视频代码 link 中,使用以下行访问实时默认网络摄像头源。

Capture capWebCap = new Capture();

您可以使用以下行打开视频文件。

Capture video = new Capture("your_file_name.wmv");

查看 Capture 构造函数的文档 here。我相信显示的其他所有内容都是视频中的代码可以或多或少地使用而无需更改。 希望这有帮助。