C# winform项目使用OpenCv调用电脑本机摄像头 | 您所在的位置:网站首页 › 补肾药都有什么牌子的 › C# winform项目使用OpenCv调用电脑本机摄像头 |
配置
新建一个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); }点击运行 效果如下 |
CopyRight 2018-2019 实验室设备网 版权所有 |