前言:

由于先前用python+opencv做了一会儿人脸识别。(其实是别人做的,我是打酱油的)。

用winform做了当时用的一个功能界面。打开摄像头并进行拍照保存。

界面预览:

winform实例(3)-利用摄像头进行拍照

此次,利用的是winform+AForge框架。AForge是全过程都在用的,必须要有。

介绍一下制作过程:

1.创建项目-->引用下载的AForge,是.dll文件类型。

winform实例(3)-利用摄像头进行拍照

2.开始实现功能

1)显示视频输入设备:

 1 private void Form1_Load(object sender, EventArgs e)
 2         {
 3             try
 4             {
 5                 // 枚举所有视频输入设备
 6                 videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice);
 7 
 8                 if (videoDevices.Count == 0)
 9                     throw new ApplicationException();
10 
11                 foreach (FilterInfo device in videoDevices)
12                 {
13                     tscbxCameras.Items.Add(device.Name);
14                 }
15 
16                 tscbxCameras.SelectedIndex = 0;
17 
18             }
19             catch (ApplicationException)
20             {
21                 tscbxCameras.Items.Add("No local capture devices");
22                 videoDevices = null;
23             }
24         }
View Code

相关文章: