文章目录
c# 摄像头 AForge
AForge.NET是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,模糊系统,机器人控制等领域。
这个框架由一系列的类库组成。主要包括有:
AForge.Imaging —— 一些日常的图像处理和过滤器
AForge.Vision —— 计算机视觉应用类库
AForge.Neuro —— 神经网络计算库AForge.Genetic -进化算法编程库
AForge.MachineLearning —— 机器学习类库
AForge.Robotics —— 提供一些机器人的工具类库
AForge.Video —— 一系列的视频处理类库
AForge.Fuzzy —— 模糊推理系统类库
AForge.Controls—— 图像,三维,图表显示控件
–
一、效果图
二、步骤
1.电脑中接入摄像头,接入后硬件设备中会显示摄像头
2. NuGet安装程序包
项目中加载NuGet程序包,安装AForge、AForge.Imaging、AForge.Video、AForge.Video.DirectShow四个动态库文件,注意版本号统一。
3. 绘制界面
4. 导入库文件
5.定义视频流对象
6.定义初始化摄像头的方法
7.窗体关闭时,关闭视频流,停止摄像头
8.拍照
点击拍照按钮,将视频显示控件(PicutreBox)中显示的当前图像截取,如下所示
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Aforge摄像头的使用