AForge.NET是一個專門爲開發者和研究者基於C#框架設計的視頻錄像

AForge.NET是一個專門爲開發者和研究者基於C#框架設計的,他包括計算機視覺與人工智能,圖像處理,神經網絡,遺傳算法機器學習,模糊系統,機器人控制等領域。
這個框架由一系列的類庫組成。主要包括有:
AForge.Imaging —— 平常的圖像處理和過濾器
AForge.Vision —— 計算機視覺應用類庫
AForge.Neuro —— 神經網絡計算庫AForge.Genetic -進化算法編程庫
AForge.MachineLearning —— 機器學習類庫
AForge.Robotics —— 提供一些機器學習的工具類庫
AForge.Video —— 一系列的視頻處理類庫
AForge.Fuzzy —— 模糊推理系統類庫
AForge.Controls—— 圖像,三維,圖表顯示控件算法

如下是部分方向的使用編程

1.基於符號識別的3D現實加強技術
2.基於模糊系統的自動導航
3.運動檢測
4.2D加強技術
5.計算機視覺與人工智能
6.模擬識別
7.神經網絡
8.圖像處理
9.遺傳算法
10.機器學習
11.機器人控制等等網絡

還有GRATF 符號識別和目標追蹤的庫,能夠用於機器人控制,固然也能夠用於現實加強。數據結構

Image Processing Lab
基於C#的圖像處理庫,提供了一系列可用於AForge,Net的接口和工具。框架

AForge.Net 是C#的一個圖像計算機視覺庫,該庫是一個開源項目,提供不少圖像的處理,和視頻處理功能機器學習

http://www.aforgenet.com/ide

        Aforge.Net子項目有個AForge.Video.VFW提供了對Avi文件的操做,AForge後面加入了子項目 AForge.Video.FFMPEG 經過FFmpeg庫,提供了對大量視頻格式的支持,咱們都知道,FFmpeg是一個很是強大的視頻處理類庫,一樣也是開源的,不過 AForge.Video.FFMPEG 還處於實驗階段,目標是用 FFmpeg 取代 AForge.Video.VFW 提供一個更好的對視頻文件操做的庫,可是該庫目前只提供了對視頻數據的讀寫,不支持對音頻文件的讀寫,可能之後會支持,在使用的 AForge.Video.FFMpeg 時,添加對 AForge.Video.FFMPEG.dll, AForge.Video.dll和 AForge.dll 三個 dll 的引用。
AForge.Video.FFMpeg命名空間下提供了三個類 VideoFileReader, VideoFileWriter, VideoFileSource工具

 

demo:學習

http://files.cnblogs.com/files/nidongde/OperateCamera.rar人工智能

相關文章
相關標籤/搜索