Free Source Code - AForge.NET 影像處理

本頁提供 AForge.NET Framework 1.7.0 版本中的可用功能的清單

AForge.NET Framework 包含下面幾個函式庫:

AForge.Imaging ,直至目前為止即框架最大庫包含不同影像處理常式作為圖像增強 / 處理,旨在幫助一些電腦計算機視覺任務:


  • 顏色篩選器 (灰度、 深褐色反向、 旋轉管道、 通道提取、 通道替換、 通道篩選, 顏色篩選級別線性,重新映射擴展,對比度的顏色的篩選,歐幾裡德顏色 長條圖均衡化,gamma 修正) ;

  • HSL 篩選器 (線性更正、 亮度 / 對比度 / 飽和度更正、 順化修飾符 HSL 篩選) ;
    YCbCr 篩選器 (線性更正、 YCbCr 篩選、 通道 (提取更換)) ;

  • binarization 篩選器 (閾值,閾值與攜帶,訂購抖動拜耳抖動,佛洛德施泰因貝格抖動, burkes 抖動,抖動 Sierra 抖動,賈維斯-茹迪塞-Ninke Stucki 抖動) ;
    Adaptive binarization (簡單圖像統計、 反覆運算閾值、 大津閾值) ;

  • 數學形態學篩選器 (侵蝕,dilatation,關閉,hit-and-miss 細化 thickening,開幕 頂帽子,底部帽子) ;

  • convolution 篩選器 (表示、 模糊、 提高邊緣、 Gaussian 模糊、 自訂 convolution 篩選器) ;

  • 2 源篩選器(合併、 相交、 添加、 減去、 差異,邁向 morph) ;

  • 邊緣探測器 (homogeneity, difference、 sobel,canny) ;

  • 添加劑和鹽 Papper 噪音發電機 ;

  • 平面欄位照明改正 ;

  • pixellate,抖動、 收縮、 油繪畫畫布作物 / 填充 / 移動,Mirroring ; 的簡單 skeletonization

  • 中位數的篩選器、 Adaptive 平滑、 保守平滑 ;

  • 紋理髮電機基於 Perlin 噪音 ;

  • 紋理篩選器 (texturer、 紋理篩選、 紋理合併) ;

  • 傅裡葉轉換 (低通及高通篩選器) ;

  • blob 計數器,標籤篩選最大 blob 提取 ; Blob 的連接元件
    調整大小和旋轉 (最接近相鄰、 雙線性,bicubic) ;

  • 轉角探測器 (莫拉韋克,Susan) ;

  • 範本匹配 (詳盡-最簡單的一個用於現在) ;

  • 阻止匹配 (詳盡-最簡單的一個用於現在) ;

  • 霍夫 Line 和 Circle 轉換 ;

  • 圖像顏色統計 (RGB HSL,YCbCr) 和垂直 / 水準統計 (RGB) ;

  • 等。
AForge.Vision 庫包含不同的議案檢測常式,如:

  • 探測器基於兩個框架差異 ;

  • 探測器基於背景建模 ;

  • 點票探測器,這可能計數檢測到物件和設置區域利益的支援。
AForge.Neuro 庫包含一些常見神經網路體系的實現和他們學習演算法:

  • multi-layer 飼料轉發網路利用啟動功能 ;

  • 距離網路 (Kohonen SOM,例如) ;

  • 簡單 perceptron 學習三角洲規則學習,回傳播學習 Kohonen SOM 學習 ;

  • 啟動函數 (bipolar 的 sigmoid 閾值 sigmoid)。
    AForge.Genetic 庫包含的類旨在解決不同的任務從優生演算法 (GA),遺傳程式設計 (GP) 和程式設計 (GEP) 地區的基因運算式:

  • GA 染色體 (二進位、 短 array,雙陣列),GP 樹基於的染色體和 GEP 染色體 ;

  • 選擇演算法 (精英、 職級的輪盤輪) ;

  • 公共健身函數 (1 / 2D 函數優化、 符號回歸,時序預測)。
    人口類來處理染色體。

AForge.MachineLearning 庫包含一些類從電腦學習區域:

  • QLearning Sarsa 學演算法 ;
    Ε 貪心,玻耳茲曼輪盤輪和禁忌搜索勘探政策。
AForge.Robotics 庫包含一些類操作一些 Robotics 工具包:

  • Lego Mindstorm RCX Robotics 工具包 ;

  • Mindstorm Lego NXT Robotics 工具包。

AForge.Video 庫包含階級提供對視頻資料的訪問。 好了它是考慮到的影像處理 Framework 中的內容量的。

  • 存取 JPEG 和 MJPEG串 流,使存取 IP 攝錄機 ;

  • 透過 DirectShow 介面 存取 USB Web 相機、 擷取裝置和視頻檔 ;

  • 使用音訊 for Windows 介面讀 / 寫 AVI 檔。
AForge.NET 框架包含還一些更多庫 / 命名空間提供其他功能的可能直接在使用或由其樣本 Framework 使用應用程式。
資料來源: http://www.aforgenet.com/framework/features.html

AForge.NET 2.0
功能 文檔 下載 討論 專案 成員 捐款

沒有留言:

張貼留言