C# winform中调用摄像头,拍摄并保存图片!

您所在的位置:网站首页 播放照相图片 C# winform中调用摄像头,拍摄并保存图片!

C# winform中调用摄像头,拍摄并保存图片!

2024-07-10 13:32| 来源: 网络整理| 查看: 265

首先在NuGet中,下载AForge包. 在这里插入图片描述 把这些都添加进项目中。 1.命名空间和公共属性

using AForge.Video.DirectShow; using System; using System.Drawing; using System.IO; using System.Windows.Forms; private FilterInfoCollection _videoDevices;//摄像设备 private VideoCaptureDevice _videoCapture; //捕获设备源 private Bitmap bitmap;//处理图片

2.窗体中添加VideoSourcePlayer和PictureBox,一是调用摄像头,二是点击拍照的时候获取图像呈现在PictureBox中.

在这里插入图片描述

3.添加一个ComboBox,获取连接的摄像设备,进行选择设备操作。

在这里插入图片描述 选择ComboBox的SelectedIndexChanged事件 在事件操作时先把相机资源释放(要不在选择别的相机时,相机资源还在占用!) ShutCamera(); CameraConn(); 在这里插入图片描述

在这里插入图片描述 4,这个时候运行程序,就已经可以选择设备和调用摄像头了, 拍摄按钮 在这里插入图片描述 保存图片 在这里插入图片描述 5.在关闭窗体的时候,释放相机资源。。

大功告成!!!,哪里不对的话、欢迎讨论。。 效果图 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3