.NET开源工程推荐(Accord,AForge,Emgu CV)

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.  
 
项目主页: https://code.google.com/p/accord/
GitHub http://accord-net.github.io/        https://github.com/accord-net
 
Application
FaceTracking 人脸追踪
https://code.google.com/p/accord/wiki/SampleApp_FaceTracking 
 
Haar-feature Object Detection in C#  人脸检测
http://www.codeproject.com/Articles/441226/Haar-feature-Object-Detection-in-Csharp
.NET开源工程推荐(Accord,AForge,Emgu CV)_第1张图片
 
(用于分类)Use Kernel Support Vector Machines (k-SVMs) to solve a classification problem.
https://code.google.com/p/accord/wiki/SampleApp_KSVM
.NET开源工程推荐(Accord,AForge,Emgu CV)_第2张图片
 
(主成分分析)use Principal Component Analysis (PCA) to perform dimensionality redution
https://code.google.com/p/accord/wiki/SampleApp_PrincipalComponentAnalysis
  .NET开源工程推荐(Accord,AForge,Emgu CV)_第3张图片
 
 
 
 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.     
 
项目主页: http://www.aforgenet.com/
on-line documentation:  http://www.aforgenet.com/framework/docs/
 
Application
Camera Vision - video surveillance on C#
http://www.codeproject.com/Articles/15537/Camera-Vision-video-surveillance-on-C
本人借鉴此工程,开发了一个智能视频监控软件:
http://www.cnblogs.com/rainbow203/archive/2013/03/30/2990720.html
 
Motion Detection Algorithms 
http://www.codeproject.com/Articles/10248/Motion-Detection-Algorithms
Motion Detection介绍
http://www.aforgenet.com/framework/features/motion_detection_2.0.html
.NET开源工程推荐(Accord,AForge,Emgu CV)_第4张图片
借用此基础上,加入我的智能分析算法,开发了摔倒检测功能:
.NET开源工程推荐(Accord,AForge,Emgu CV)_第5张图片
 视频演示:http://v.youku.com/v_show/id_XNjEwMjE2MTUy.html
 
 
 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.      
 
项目主页:http://www.emgu.com/wiki/index.php/Main_Page
 
Application
Pedestrian Detection 行人检测
http://www.emgu.com/wiki/index.php/Pedestrian_Detection_in_CSharp
.NET开源工程推荐(Accord,AForge,Emgu CV)_第6张图片
 
其他应用举例:http://www.emgu.com/wiki/index.php/Tutorial#Examples
 
 
 
关于人脸识别
Multiple face detection and recognition in real time
http://www.codeproject.com/Articles/239849/Multiple-face-detection-and-recognition-in-real-ti
.NET开源工程推荐(Accord,AForge,Emgu CV)_第7张图片
 
借鉴此工程中的算法,加入动作检测,进行了扩展:http://v.youku.com/v_show/id_XNTkzNjYxOTE2.html
 
 
 
 
关于智能语音识别
win7自带有语音识别功能,而基于微软的SpeechSDK能非常方便得开发出语音识别软件。
SpeechSDKTest:http://www.pudn.com/downloads539/sourcecode/windows/csharp/detail2224809.html
整合到项目中,能让系统更加智能和人性化
.NET开源工程推荐(Accord,AForge,Emgu CV)_第8张图片

你可能感兴趣的:(.NET开源工程推荐(Accord,AForge,Emgu CV))