配置
新建一个winform项目
打开nuget管理面板
在浏览中搜索opencvsharp
勾选本解决方案然后安装即可
在窗口中添加一个按钮 和 一个pictureBox控件
安装完成后 添加这四个命名空间
using OpenCvSharp;
using OpenCvSharp.Blob;
using OpenCvSharp.Extensions;
using OpenCvSharp.UserInterface;
然后 按钮添加一个 click事件
在事件中添加下列代码
var capture = new VideoCapture(0);
//此处参考网上的读取方法
int sleepTime = (int)Math.Round(1000 / capture.Fps);
// 声明实例 Mat类
Mat image = new Mat();
// 进入读取视频每镇的循环
while (true)
{
capture.Read(image);
//判断是否还有没有视频图像
if (image.Empty())
break;
// 在picturebox中播放视频, 需要先转换成bitmap格式
pictureBox1.Image = OpenCvSharp.Extensions.BitmapConverter.ToBitmap(image);
Cv2.WaitKey(sleepTime);
}
点击运行
效果如下