C# winform项目使用OpenCv调用电脑本机摄像头 您所在的位置:网站首页 补肾药都有什么牌子的 C# winform项目使用OpenCv调用电脑本机摄像头

C# winform项目使用OpenCv调用电脑本机摄像头

2023-09-08 15:05| 来源: 网络整理| 查看: 265

配置

新建一个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 实验室设备网 版权所有