本人用C#开发了一些项目,下面的开源工程给了我很大的帮助——详细的源代码介绍加丰富的实例运用,是很是不错的学习资源,分享给大
家,同时附上个人相关开发项目。
Accord.NET
The Accord.NET Framework provides machine learning, mathematics, statistics, computer vision, computer audition, and several scientific computing related methods and techniques to .NET. The project extends the popular AForge.NET Framework providing a more complete scientific computing environment.
Application
FaceTracking 人脸追踪
Haar-feature Object Detection in C# 人脸检测
(主成分分析)use Principal Component Analysis (PCA) to perform dimensionality redution
AForge.NET
AForge.NET is an open source C# framework designed for developers and researchers in the fields of Computer Vision and Artificial Intelligence - image processing, neural networks, genetic algorithms, fuzzy logic, machine learning, robotics, etc.
Application
Camera Vision - video surveillance on C#
本人借鉴此工程,开发了一个智能视频监控软件:
Motion Detection Algorithms
借用此基础上,加入个人智能分析算法,开发了摔倒检测功能:
Emgu CV
Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Windows, Linux, Mac OS X, iPhone, iPad and Android devices.
Application
Pedestrian Detection 行人检测
关于人脸识别
Multiple face detection and recognition in real time
关于智能语音识别
win7自带有语音识别功能,而基于微软的SpeechSDK能很是方便得开发出语音识别软件。
整合到项目中,能让系统更加智能和人性化