Filters 2.0 (2006_05) released

We are pleased to announce this major release of 'Filters' version 2.0, codename 2006_05.

'FiltersTest' is a friendly user interface to explore our open source library 'Filters' : 'Filters' is a image processing library for industrial and scientific use.
Here some process you can do with 'Filters' :
sobel,convolution,morphology,vectorization,segmentation,blob,blur,histogram,susan,threshold,texture,contrast,standard deviation,canny,distance map,polygonalisation by douglas-peuker or sklansky-gonzales,contour,edge,adust contrast/brightness,extract part image with a powerfull cutter(grid based or blob based),rotation,median,logPolar,correlation,repositioning,...

Thanks to it's ANSI C interface, Filters is usable in many languages including C, C++, VB, C#, Delphi, Java and also in common scripting languages such as Perl, Python, PHP, TCL or Ruby.

This version of 'Filters' core library include :
V2_0-2006_05:
new filters
- add filterCoOccurrenceMatrix
- add filterStackAnalyser
- add filterEnvelope
improvements
- filterContrastExplorer : add parameter mode (NORMAL/NEGATIVE_CONTRAST/POSITIVE_CONTRAST)
- imageIOVideo : optimisation of method createImageFromBitmap(), by fobia@online.fr
- image : add method getPixelAsString(), inspired by fobia@online.fr
- filterTest : add viewer tool 'Pixel info'
- filterSobel : add angle calculation
- filterSobel : manage RegionOfInterest
- filterSobel : manage mask
- filterCopy : add parameter 'outputColor'
- filterNonMaximaSupression : remove parameter 'precision'
- filterNonMaximaSupression : add parameter 'gain'
- filterNonMaximaSuppression : manage RegionOfInterest
- filterNonMaximaSuppression : manage mask
- filterSUSAN : use abstractfilterNeighbors
- filterSUSAN : add angle calculation
- filterArithmeticSubstract : add output 'deltaTotal'
- filterCorrelation : manage extreme case (empty image)
- filterGranularityExplorer : add parameter 'differenceThreshold'
- filterCopy : add parameter 'mask'
- filterArithmeticSubstract : use abstractfilterNeighbors
- filterArithmeticSubstract : manage RegionOfInterest
- filterBlobRepositioning2 : if exist a learned image, then the output image will have the same size than it
- filterArithmeticConstantAdd : manage mask
api change
- filterArithmeticSubstract : rename output 'normalizedDeltaTotal' to 'deltaTotalNormalized', and change type to Float
- filtersDll : change API of setParameterImages
procedure setParameterImages(const aHandle : Integer; const aName: PChar; const aImages: ArrayOfPBitmap32); far; stdcall;
to
procedure setParameterImages(const aHandle : Integer; const aName: PChar; const aImages: PArrayOfPBitmap32); far; stdcall;
- filterDll : change API of setRegionOfInterest
procedure setRegionOfInterest(const aHandle : Integer; const roi : TRect); stdcall; export;
to
procedure setRegionOfInterest(const aHandle : Integer; const roi : PRect); stdcall; export;
bugs correction
- filterConvolution : correction
- filterSobel : correction
- filterNonMaximaSupression : correction
- filterRotation : correction bug in case of "interpolationMode"=1, "monitoring"=default=true and "outImageMonitoring"=nil
- filterBlur : correction bug with ROI
** general
- sourceforge : use Subversion
- add abstractfilterNeighbors class
- add abstractfilterNeighbor3 class
- filters : parameters name are now case-insensitive
- filtersDll : new offical C API

Please, post your request or question on the forum at http://sourceforge.net/forum/?group_id=119964

More information is available at http://filters.sourceforge.net/

To download : http://sourceforge.net/projects/filters/

Posted by edurand 2006-05-30