AForge.NET Framework 2.1.4 release notes
----------------------------------------
01.09.2010.
Version updates and fixes:
* Fixed registered issues/requests:
- Issue 139: Possible Type Improvement in CannyEdgeDetector.cs
- Issue 142: Behaviour mismatch between SobelEdgeDetector.Apply and SobelEdgeDetector.ApplyInPlace
- Issue 143: Off-by-one error in PointsCloud.GetCenterOfGravity
- Issue 147: Perform SimpleQuadrilateralTransformation on entire image.
- Issue 149: Round DoublePoint to IntPoint, rather than truncating.
* General
- Adding some unit test based on Gallio Automation Platform. The unit tests mostly cover new
recently added features for now. See "Unit Tests\Read Me.txt" for additional information.
- Adding initial version of IPPrototyper application (Image Processing Prototyper) - a tool which is
aimed to help prototyping/testing of image processing and computer vision routines.
* AForge
- Added IntPoint.EuclideanNorm() and DoublePoint.EuclideanNorm() methods, which calculate point's
distance to (0, 0) point.
- Added DoublePoint.Round() method to round point to IntPoint using Math.Round().
* AForge.Math
- Switching GeometryTools class to be public, which contains few tool methods to calculate angle
between two vectors and angle between two lines.
- Fixing bug of GetCenterOfGravity(), where first point was not taken into account.
* AForge.Imaging
- Fixing an old somehow survived typo - changing "FormatTransalations" to "FormatTranslations".
This change may affect those users, who use the property.
- Fixing a bug in line drawing (Drawing.Line()) - avoiding division by zero.
- Adding UnmanagedImage.Collect8bppPixelValues() and UnmanagedImage.Collect16bppPixelValues() methods
to collect pixels' values from the list of specified coordinates.
- Adding SimpleQuadrilateralTransformation as replacement of QuadrilateralTransformationBilinear and
QuadrilateralTransformationNearestNeighbor filters. The new filter does transformation as with
interpolation, as without.
- QuadrilateralTransformationBilinear and QuadrilateralTransformationNearestNeighbor are marked as deprecated
and generate warning if used. But still work.
- BaseQuadrilateralTransformationFilter is removed as no longer required.
- Adding QuadrilateralTransformation - an implementation of quadrilateral transformation based on homogeneous
transformation.
- Adding BackwardQuadrilateralTransformation - an image processing routine to transform given source
image into specified quadrilateral area of destination image.
- Putting black rectangle around processing area, so result of edge detectors look the same in the case
if Apply() or ApplyInPlace() methods are called (ApplyInPlace() was leaving some garbage from original image).
- Extending DocumentSkewChecker and HoughLineTransformation to allow processing of specified rectangle only,
so lines could be searched only in the area of interest.
- DocumentSkewChecker: Replacing MinBeta and MaxBeta properties with single MaxSkewToDetect property,
which covers both. Also removing cycled checking of lines' angles, since it is not required due to
limited range of detection.
* AForge.Video.DirectShow
- Fixing disposing of AMMediaType.
- Improving FileVideoSource, so it can play video files which have audio stream as their first stream
(which becomes first output pin of IBaseFilter). First output pin was always taken before and used for
connection with input pin of sample grabber. However it was failing in those cases, when first output pin
had audio type. Now the code is changed to iterate through source's output pins searching for one, which
can be connected with sample grabber.
- Changing DirectShow related classes to use IMediaControl::Stop() method instead of IMediaControl::StopWhenReady()
which allows data queuing, which does not seem to be required.
* AForge.Controls
- Adding addition "request to stop" volatile boolean variable in VideoSourcePlayer to avoid trying
handle NewFrame event when WaitForStop() is already invoked, so rare deadlock is avoided.
* Samples
- Adding "IPPrototyper Sample" application - demonstrates usage of IPPrototype tool.
AForge.NET Framework 2.1.3 release notes
----------------------------------------
01.07.2010.
Version updates and fixes:
* Fixed registered issues/requests:
- Issue 132: Adjustable Threshold for blob counter
- Issue 135: Convert from Format16bppGrayScale to Format8bppIndexed is missing
- Issue 136: Enhancement to disable reference clock on DirectShow graphs
- Issue 137: Improvement request for svs
- Issue 138: Enable amendment of Population size on the fly
* AForge.Math
- Adding interface for shape optimizers its 3 implementations:
1) FlatAnglesOptimizer - shape optimizer, which removes obtuse angles (close
to flat) from a shape;
2) LineStraighteningOptimizer - shape optimizer, which removes points within
close range to shapes' body;
3) ClosePointsMergingOptimizer - shape optimizer, which merges points within
close distance to each other.
- Added SimpleShapeChecker class for checking simple geometrical shapes.
- Bug fix in GrahamConvexHull - don't process points with same coordinates as the first point.
- Few updates to PointsCloud.FindQuadrilateralCorners():
1) Bug fix - wrong points were used to compare distances between points;
2) Using relative distortion limit instead of hard-coded constants for checking if certain
points are far away enough;
3) Searching first point as the furthest from shape's centre, instead of from (0, 0) point
of coordinates system.
* AForge.Imaging
- Fixing SusanCornersDetector - don't dispose internal grey image in the case if
greyscale image was given as input.
- Increasing size limits for convolution's kernel size and structuring element of
morphological operators. The limit is set to 99. The benefit of such big kernels
is not clear, but if users want it and ready to wait until such lengthy image processing
is done, then why not to give it to them.
- Added background threshold property to blob counters, so thresholding step could be
skipped in many cases.
- Adding LevelsLinear16bpp image processing filter, which is similar to LevelsLinear,
but designed for images with 16 bpp planes - 16 bpp grayscale or 48/64 bpp images.
- Added two methods into AForge.Imaging.Image class: Convert16bppTo8bpp() and Convert8bppTo16bpp()
which perform conversion of images with 16 bpp color planes to images with 8 bpp color planes
and vice versa.
- Few minor improvements to CannyEdgeDetector: changed from double to int type for those
variables, which are really integer; removed incrementing index variable, which is not used
inside of a loop; clarified documentation about hysteresis.
* AForge.Video
- Putting check of IsRunning property into Start() method of all video sources, so
it checks if video source is really running or not. Checking thread variable for null
was not a good check if user calls SignalToStop() without further WaitForStop().
* AForge.Video.DirectShow
- Merging the code contributed by Jeremy Noring, which allows to disable reference clock
of a DirectShow graph allowing to process video files as fast as possible.
* AForge.Genetic
- Fixing Population.FindBestChromosome() method to make sure that a chromosome will be selected
even if all chromosome have fitness value equal to 0.
- Added Population.Resize() method which allows to resize genetic population during its lifetime.
* AForge.Robotics.Surveyor
-
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
google的开源代码用于图像处理 AForge.Imaging - library with image processing routines and filters; AForge.Vision - computer vision library; AForge.Video - set of libraries for video processing; AForge.Neuro - neural networks computation library; AForge.Genetic - evolution programming library; AForge.Fuzzy - fuzzy computations library; AForge.Robotics - library providing support of some robotics kits; AForge.MachineLearning - machine learning library; etc. 文档下载http://www.aforgenet.com/news/2010.09.01.releasing_framework_2.1.4.html
资源推荐
资源详情
资源评论
收起资源包目录
AForge.NET Framework-2.1.4-(libs only).zip (27个子文件)
Copyright.txt 453B
License.txt 377B
Release notes.txt 49KB
Externals
TeRK
TeRK.dll 240KB
Read Me.txt 465B
GhostAPI
PbkUsbPort.dll 60KB
relnotes.txt 6KB
GhostAPI.dll 68KB
PbkComm32.dll 60KB
Release
AForge.Video.VFW.dll 16KB
AForge.Robotics.Surveyor.dll 18KB
AForge.dll 11KB
AForge.Imaging.dll 203KB
AForge.Genetic.dll 25KB
AForge.Fuzzy.dll 16KB
AForge.Math.dll 33KB
AForge.Controls.dll 39KB
AForge.Robotics.TeRK.dll 18KB
AForge.Neuro.dll 18KB
AForge.MachineLearning.dll 9KB
AForge.Video.DirectShow.dll 32KB
IPPrototyper.exe 38KB
AForge.Vision.dll 20KB
AForge.Video.dll 14KB
AForge.Imaging.Formats.dll 16KB
AForge.Robotics.Lego.dll 18KB
lgpl-3.0.txt 8KB
共 27 条
- 1
资源评论
- wisher20122013-02-21嗯,是的!怎么回事呢?请明示!我急用啊!
- useraccounts2012-11-18是啊,我下载的录像也不能用!
- mydd8882017-11-08找了好久,终于找到了
- l9363982452017-01-04是啊,我下载的录像也不能用!
- daj19916252012-04-26录像不行,不知道是什么原因。
zhubajjie
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.dta
- 上市公司-股票性质数据-工具变量(民企、国企、央企)2003-2022年.xlsx
- Reeds+Shepp曲线算法讲解和实现.pdf
- 毕业设计基于SpringBoot+MyBatisPlus+MySQL+Vue的外卖配送信息系统源代码+数据库
- 词向量(Word Embeddings)是自然语言处理(NLP)领域的一种重要技术.txt
- Surfer,线性函数
- MyBatis 的动态 SQL 是其核心特性之一.txt
- 时代的sdddsddsddsd
- 基于哈希链表的简单人员信息管理系统
- 其他类别JdonFramework开源框架 v5.1 Build20071025-jdonframework-5.1.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功