zoukankan      html  css  js  c++  java
  • C# 源码 AForge.NET

    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

     
  • 相关阅读:
    ubuntu安装openssh-server 报依赖错误的解决过程
    用 Scikit-Learn 和 Pandas 学习线性回归
    python 10分钟入门pandas
    (转)梯度下降法及其Python实现
    pandas处理日期时间,按照时间筛选
    谁动了我的特征?——sklearn特征转换行为全记录
    使用sklearn做单机特征工程
    罗技鼠标黑科技
    怎样给 VS 更换皮肤
    SQLSERVER存储过程基本语法
  • 原文地址:https://www.cnblogs.com/endv/p/4190824.html
Copyright © 2011-2022 走看看