AForge-中文文档.docx

上传人:聆听****声音 文档编号:13289999 上传时间:2023-06-12 格式:DOCX 页数:57 大小:2.22MB
下载 相关 举报
AForge-中文文档.docx_第1页
第1页 / 共57页
AForge-中文文档.docx_第2页
第2页 / 共57页
AForge-中文文档.docx_第3页
第3页 / 共57页
AForge-中文文档.docx_第4页
第4页 / 共57页
AForge-中文文档.docx_第5页
第5页 / 共57页
AForge-中文文档.docx_第6页
第6页 / 共57页
AForge-中文文档.docx_第7页
第7页 / 共57页
AForge-中文文档.docx_第8页
第8页 / 共57页
AForge-中文文档.docx_第9页
第9页 / 共57页
AForge-中文文档.docx_第10页
第10页 / 共57页
AForge-中文文档.docx_第11页
第11页 / 共57页
AForge-中文文档.docx_第12页
第12页 / 共57页
AForge-中文文档.docx_第13页
第13页 / 共57页
AForge-中文文档.docx_第14页
第14页 / 共57页
AForge-中文文档.docx_第15页
第15页 / 共57页
AForge-中文文档.docx_第16页
第16页 / 共57页
AForge-中文文档.docx_第17页
第17页 / 共57页
AForge-中文文档.docx_第18页
第18页 / 共57页
AForge-中文文档.docx_第19页
第19页 / 共57页
AForge-中文文档.docx_第20页
第20页 / 共57页
亲,该文档总共57页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

AForge-中文文档.docx

《AForge-中文文档.docx》由会员分享,可在线阅读,更多相关《AForge-中文文档.docx(57页珍藏版)》请在冰点文库上搜索。

AForge-中文文档.docx

AForge 

AForge 命名空间是 AForge.NET 框架,它包含框架和类的其他命名空间所使用的核心类,可以独立地用于各种目的。

AForge.Controls

AForge.Controls 命名空间包含不同的有用的UI控件,可以与其他类一起使用 AForge.NET 架构

AForge.Fuzzy

AForge.Fuzzy 命名空间包含一组接口和类,以便使用模糊集操作。

AForge.Genetic

 AForge.Genetic 命名空间包含用于遗传计算的接口和类。

命名空间及其子名称空间包含类,它允许解决许多不同的问题(优化、近似、pr)。

版,等)和遗传算法(GA)的帮助,遗传编程(GP),基因表达式编程(GEP)。

AForge.Imaging

 AForge.Imaging 命名空间包含不同的图像处理例程的接口和类。

AForge.Imaging.ColorReduction

 AForge.Imaging.ColorReduction 命名空间包含一组用于在彩色图像中执行色彩还原的类,其中包括颜色量化类、颜色重新编码功能和颜色抖动算法。

AForge.Imaging.ComplexFilters

 AForge.Imaging 命名空间包含不同的图像处理例程的接口和类,它们是在复杂的傅立叶变换图像上完成的。

AForge.Imaging.Filters

 AForge.Imaging.Filters 命名空间包含接口和类的集合,它们提供不同的图像处理过滤器。

这个名称空间的类允许对源映像做不同的转换,这样做就可以了。

直接对源图像或提供新图像作为图像处理程序的结果。

AForge.Imaging.Formats

 AForge.Imaging.Formats 命名空间包含接口和类,它们用于处理不同的图像文件格式。

AForge.Imaging.Textures

 AForge.Imaging.Textures 命名空间包含类集合,它们生成用于创建不同效果的不同类型的纹理。

AForge.MachineLearning

 AForge.MachineLearning 命名空间包含不同的机器学习算法的接口和类。

AForge.Math

 AForge.Math 命名空间包含的数学工具,这是由其他的命名空间或AForge.NET框架可单独使用。

AForge.Math.Geometry

 AForge.Math.Geometry 命名空间包含一组几何实用程序,其他AForge使用它们。

NET名称空间或可单独使用。

AForge.Math.Metrics

 AForge.Math.Metrics 命名空间包含一组类,它们实现不同的差异性和相似性度量。

AForge.Math.Random

 AForge.Math.Random 命名空间包含用于生成随机数的接口和类。

AForge.Neuro

 AForge.Neuro 命名空间包含用于神经网络计算的接口和类。

命名空间及其子命名空间包含类,这些类允许创建流行的神经网络体系结构,如CL。

训练这些网络。

AForge.Neuro.Learning

AForge.Neuro.Learning 命名空间包含神经元和神经网络学习的接口和类。

命名空间包含监督学习的类,如无监督学习。

AForge.Robotics.Lego

 AForge.Robotics.Lego 命名空间包含的类集,它允许不同的乐高Mindstorm机器人操纵装置。

支持的设备列表中包括乐高minstormRCX和乐高MindstormNXT。

AForge.Robotics.Surveyor

 AForge.Robotics.Surveyor 命名空间包含的类集,以控制机器人套件的验货公司提供,如将相机/机器人和SVS(立体视觉系统)板。

AForge.Robotics.TeRK

 AForge.Robotics.TeRK 命名空间包含的类集,以控制特克(临场感机器人套件)为基础的机器人,如qwerk。

AForge.Video

 AForge.Video 命名空间包含访问不同视频源的接口和类。

AForge.Video.DirectShow

 AForge.Video.DirectShow 命名空间包含类,允许使用DirectShow接口访问视频源。

AForge.Video.FFMPEG

 AForge.Video.FFMPEG 命名空间包含类,这些类允许通过FFmpeg库读取和写入视频文件。

这是一个试验性命名空间,旨在提供更好的api,用于编写/读取视频文件二取代aforge.video.vfw在某个时间点。

注意:

API允许只写和读取视频数据。

不支持声音数据的读和写,目前没有计划。

AForge.Video.Kinect

 AForge.Video.Kinect 命名空间包含类,允许访问微软的XboxKinect设备的视频和深度数据。

AForge.Video.VFW

 AForge.Video.VFW 命名空间包含类,允许使用Windows接口的视频读取和写入AVI文件。

AForge.Video.Ximea

 AForge.Video.Ximea 命名空间包含的类,它允许从XIMEA相机捕捉图像。

AForge.Vision.Motion

 AForge.Vision.Motion 命名空间包含用于视频流中运动检测和处理的接口和类。

AForge命名空间

NET框架的命名空间是AForge.NET框架一核心命名空间,其中包含其他命名空间的架构和类使用的核心类,可单独用于各种目的sinister(Latin=left)(拉丁语)左边(的),左派(的)

Classes

 

Class

Description描述

CommunicationBufferEventArgs

在某些通信过程中发送或接收缓冲区的事件参数。

一些通信过程。

ConnectionFailedException

连接失败异常。

ConnectionLostException

连接丢失异常。

DeviceBusyException

设备忙异常。

DeviceErrorException

设备错误异常。

NotConnectedException

非连接异常。

Parallel

该类支持并行计算,并行循环的迭代。

PolishExpression

用逆波兰符号写的表达式求值程序。

SystemTools

一套系统工具。

ThreadSafeRandom

随机类的线程安全版本。

结构

 

结构

描述

DoublePoint

表示双类型坐标的结构。

DoubleRange

表示具有最小值和最大值的双范围。

IntPoint

结构,用于表示整数类型的一对坐标。

IntRange

表示具有最小值和最大值的整数范围。

Point

结构,用于表示浮点类型的一对坐标。

Range

表示具有最小值和最大值的范围,这些值是单个精度数字(浮点数)。

Delegates

 

Delegate

Description

MessageTransferHandler

委托是由事件通知系统发送/接收消息使用。

Parallel.ForLoopBody

Delegatedefiningfor-loop'sbody.

AForge.Controls命名空间

 AForge.Controls 命名空间包含不同的有用的UI控件,可与其他类AForge.NET框架一起使用。

Classes

 

Class

Description

Chart

图表控制。

ColorSlider

彩色滑块控件。

彩色滑块控件。

Histogram

直方图控制。

HistogramEventArgs

直方图事件的参数。

HuePicker

颜色选择器控制。

Joystick

该类提供了简单的API枚举可用的操纵杆,检查他们的现状。

Joystick.DeviceInfo

有关操纵杆连接到系统的信息。

有关操纵杆连接到系统的信息。

Joystick.Status

类描述电流joystick'S状态。

ManipulatorControl

机械手的控制。

ManipulatorControl.PositionEventArgs

类,总结了机械手位置变化事件的参数。

PictureBox

用于显示图像的图片框控件。

SliderControl

滑块控件。

VideoSourcePlayer

视频源播放器控制。

Delegates

 

Delegate

Description

HistogramEventHandler

对于直方图事件处理程序。

ManipulatorControl.PositionChangedHandler

用于机械手位置变化的通知。

SliderControl.PositionChangedHandler

用于机械手位置变化的通知。

VideoSourcePlayer.NewFrameHandler

通知新帧。

Enumerations

 

Enumeration

Description

Chart.SeriesType

图表序列类型枚举。

ColorSlider.ColorSliderType

颜色滑块类型的枚举。

HuePicker.HuePickerType

颜色选择器类型的枚举。

Joystick.Buttons

操纵杆按钮的标志枚举。

AForge.Fuzzy命名空间

 AForge.Fuzzy 命名空间包含一组用模糊集操作的接口和类。

Classes

 

Class

Description

CentroidDefuzzifier

该类实现了质心反模糊化方法。

Clause

这个类表示一个模糊子句,它是“变量就是值”类型的语言表达式。

Database

这个类表示一个模糊数据库,一组用于模糊推理系统的语言变量。

FuzzyOutput

类表示模糊推理系统的输出。

FuzzyOutput.OutputConstraint

内部类存储对模糊标签/射击强度的模糊输出。

FuzzySet

类表示一个模糊集。

InferenceSystem

这个类代表一个模糊推理系统。

LinguisticVariable

类表示语言变量。

MaximumCoNorm

MaximumCoNorm,一个用于计算或操作的语言学价值。

MinimumNorm

最小范数,用于计算a和运算的语言值。

NotOperator

非运算符,用于计算模糊集的补。

PiecewiseLinearFunction

由几个连通线性函数组成的隶属函数。

ProductNorm

乘积范数,用于计算a和运算的语言值。

Rule

这个类表示一个模糊规则,一个语言表达式,表示模糊推理系统的某些行为方面。

Rulebase

该类表示一个模糊规则库,一套用于模糊推理系统的模糊规则。

SingletonFunction

隶属函数用于模糊单子:

只有一个点的模糊集,其隶属值为1。

TrapezoidalFunction

梯形形状的隶属函数。

可以是半trapzoid如果左边或右边是失踪。

Interfaces

 

Interface

Description

ICoNorm

在FuzzyCoNorm的常用方法的接口。

IDefuzzifier

接口指定组要求所有的解模糊方法,可用于模糊推理系统的实现方法。

IMembershipFunction

接口,它指定所有成员函数需要实现的一组方法。

INorm

与模糊范数常用方法的接口。

IUnaryOperator

与模糊一元运算符常用方法的接口。

Enumerations

 

Enumeration

Description

TrapezoidalFunction.EdgeType

枚举用于创建半梯形梯形隶属函数。

AForge.Genetic命名空间

 AForge.Genetic 命名空间包含用于遗传计算的接口和类。

命名空间及其子命名空间包含类,它允许解决许多不同的问题(优化、逼近、p)预测,等)和遗传算法(GA)的帮助,遗传编程(GP),基因表达式编程(GEP)。

Classes

 

Class

Description

BinaryChromosome

二进制染色体,长度从2到64。

ChromosomeBase

染色体的基类。

DoubleArrayChromosome

双排列染色体。

EliteSelection

精英选择法。

ExtendedGeneFunction

遗传程序设计基因,它代表算术函数、常用数学函数和参数。

GEPChromosome

染色体代表基因表达,用于基因表达编程(GEP)的不同任务。

GPTreeChromosome

树染色体代表基因树,用于遗传规划(GP)的不同任务。

GPTreeNode

表示遗传规划树的树节点。

OptimizationFunction1D

一维函数优化的基类。

OptimizationFunction2D

对于二维函数优化的基类。

PermutationChromosome

置换染色体。

Population

染色体群。

RankSelection

等级选择法。

RouletteWheelSelection

轮盘赌选择法。

ShortArrayChromosome

短阵列染色体

SimpleGeneFunction

遗传编程基因,它表示简单的算术函数和参数。

SymbolicRegressionFitness

符号回归(函数逼近)问题的适应度函数

TimeSeriesPredictionFitness

时间序列预测问题的适应度函数

Interfaces

 

Interface

Description

IChromosome

染色体界面

IFitnessFunction

适应度函数接口。

IGPGene

遗传程序设计基因接口。

ISelectionMethod

遗传选择方法接口。

Enumerations

 

Enumeration

Description

ExtendedGeneFunction.Functions

支持的函数的枚举。

GPGeneType

遗传程序设计中的基因类型。

OptimizationFunction1D.Modes

优化模式

OptimizationFunction2D.Modes

优化模式

SimpleGeneFunction.Functions

支持的函数的枚举。

AForge.Imaging命名空间

 AForge.Imaging 命名空间包含不同的图像处理例程的接口和类。

Classes

 

Class

Description

Blob

图像的团块。

BlobCounter

计数计数器-计数图像中的对象,它们被黑色背景隔开。

BlobCounterBase

用于不同斑点计数算法的基类。

BlockMatch

块匹配类保存查找块匹配的信息。

类是使用块匹配算法的实现iblockmatching接口。

ComplexImage

复杂的图像。

DocumentSkewChecker

扫描文档的倾斜角度检查器。

Drawing

图元的绘制。

ExhaustiveBlockMatching

穷举搜索算法实现块匹配。

ExhaustiveTemplateMatching

穷举模板匹配。

HorizontalIntensityStatistics

水平强度统计。

HoughCircle

Hough圈。

HoughCircleTransformation

Hough圆变换。

HoughLine

Houghline.

HoughLineTransformation

Hough线变换。

HSL

HSL成份。

Image

岩心图像影响的方法。

ImageStatistics

RGB色彩空间中的图像统计。

ImageStatisticsHSL

统计在HSL颜色空间的图像。

ImageStatisticsYCbCr

统计在YCbCr色彩空间的图像。

IntegralImage

整体形象。

InvalidImagePropertiesException

无效的图像属性异常。

MemoryManager

图像处理例程使用的内存管理器。

MoravecCornersDetector

莫拉维克角检测器。

QuadrilateralFinder

四边形三角形角点的搜索。

RecursiveBlobCounter

基于递归的像素计数器。

RGB

RGB分量。

SusanCornersDetector

苏珊角检测器。

TemplateMatch

模板匹配类保存有关已找到的模板匹配的信息。

该类与模板匹配算法相结合,实现了ITemPlatformMatching接口。

UnmanagedImage

非托管内存中的映像。

UnsupportedImageFormatException

不支持的图像格式异常。

VerticalIntensityStatistics

垂直强度统计。

YCbCr

YCbCr分量。

Interfaces

 

Interface

Description

IBlobsFilter

用于斑点计数后过滤斑点的自定义斑点过滤器的接口。

IBlockMatching

块匹配接口。

ICornersDetector

角点探测器的接口。

ITemplateMatching

模板匹配算法接口。

模板匹配算法接口。

Enumerations

 

Enumeration

Description

ObjectsOrder

可能是目标命令。

AForge.Imaging.ColorReduction命名空间

 AForge.Imaging.ColorReduction 命名空间包含一组类,用于在彩色图像中执行颜色约简,包括颜色量化类、颜色重编码功能和颜色抖动算法。

Classes

 

Class

Description

BurkesColorDithering

颜色使用误差扩散抖动说。

ColorErrorDiffusionToAdjacentNeighbors

错误扩散色抖动的基类,错误扩散到相邻相邻像素。

ColorImageQuantizer

颜色量化工具。

ErrorDiffusionColorDithering

错误扩散颜色抖动的基类。

FloydSteinbergColorDithering

利用Floyd-Steinberg误差扩散法进行颜色抖动。

JarvisJudiceNinkeColorDithering

颜色抖动利用司法和Ninke贾维斯,误差扩散。

MedianCutQuantizer

把中间的颜色量化算法。

OrderedColorDithering

颜色抖动与阈值矩阵(抖动)。

SierraColorDithering

使用的颜色误差扩散抖动锯。

StuckiColorDithering

颜色抖动使用误差扩散法。

Interfaces

 

Interface

Description

IColorQuantizer

不同颜色量化算法实现的接口。

AForge.Imaging.ComplexFilters命名空间

 AForge.Imaging 命名空间包含用于不同图像处理例程的接口和类,这些程序是在复杂的傅里叶变换图像上完成的。

Classes

 

Class

Description

FrequencyFilter

复傅立叶变换图像中特定范围外频率的滤波。

Interfaces

 

Interface

Description

IComplexFilter

用傅立叶变换复图像处理图像处理滤波器。

AForge.Imaging.Filters命名空间

AForge.Imaging.Filters命名空间包含接口和类的集合,它们提供不同的图像处理过滤器。

这个名称空间的类允许对源映像进行不同的转换,并进行d直接在源图像或提供新的图像,由于图像处理程序。

Classes

Class

Description

AdaptiveSmoothing

边缘保持的自适应平滑去噪。

Add

添加填料添加两图像的像素值。

AdditiveNoise

加性噪声滤波器。

ApplyMask

将掩码应用于指定的图像。

BackwardQuadrilateralTransformation

对目标图像中的区域进行向后四边形变换。

BaseFilter

过滤器的基类,它产生与图像处理结果相同大小的新图像。

BaseFilter2

过滤器的基类,它使用两个相同大小和格式的图像操作,并生成结果的新图像。

BaseInPlaceFilter

过滤器的基类,可以直接应用于源映像。

BaseInPlaceFilter2

过滤器的基类,它使用两个大小和格式相同的图像操作,可以直接应用于源图像。

BaseInPlacePartialFilter

过滤器的基类,可以直接应用于源映像或其部分。

BaseResizeFilter

图像缩放过滤器的基类。

BaseRotateFilter

图像旋转过滤器的基类。

BaseTransformationFilter

过滤器的基类,由于图像处理,可能产生不同大小的新图像。

BaseUsingCopyPartialFilter

过滤器的基类,需要源映像备份使其直接应用于源映像(或其部分)。

BayerDithering

利用Bayer矩阵进行有序抖动。

BayerFilter

通用拜耳菲勒图像处理程序。

BayerFilterOptimized

Bayer滤波器优化图像处理程序。

BilateralSmoothing

双边滤波器实现-边缘保持平滑和降噪,使用颜色和空间因素。

BinaryDilatation3x3

二值扩张算子从3x3的结构元素的数学形态学。

BinaryErosion3x3

二值腐蚀算子从3x3

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 临时分类 > 批量上传

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2