今天开始捣鼓C#启动摄像头,之前做过用 C++调用OPENCV库启动摄像头,C#理论上也可以。 但是看了 这篇博文笔记, 顿时脑洞大开,原来可以和摄像头打交道的库有这么多啊。之前,我就直到OPENCV可以办到。惭愧,自己的知识面太窄了 。
当然,今天的重头戏是 AForge.NET Framework 。
先来看个我鼓捣出来的一个简单实例吧:
由于是晚上嘛,光线不太好哦。导致看起来画质不够好。
功能其实很简单,打开摄像头,捕获每一帧图像
--------- AForge.NET Framework 介绍
1,简介
AForge.NET是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,模糊系统,机器人控制等领域。
2,主要架构
这个框架由一系列的类库组成。主要包括有:
AForge.Imaging —— 一些日常的图像处理和过滤器
AForge.Vision —— 计算机视觉应用类库
AForge.Neuro —— 神经网络计算库AForge.Genetic -进化算法编程库
AForge.MachineLearning —— 机器学习类库
AForge.Robotics —— 提供一些机器人的工具类库
AForge.Video —— 一系列的视频处理类库
AForge.Fuzzy —— 模糊推理系统类库