本人用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能很是方便得開發出語音識別軟件。
整合到項目中,能讓系統更加智能和人性化