標籤:style http io ar os 使用 sp for on
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/
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
AForge.net簡介和認識