We are pleased to announce this release of 'Filters' version 2.1, codename 2006_07.
'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,...
There is also functions for image manipulation (draw line, rect, disk, extract pixel info, R,G,B channel, ...)
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.
V2_1-2006_07:
API change
- important change : all type is now prefixed with 'TF', for 'Type Filters' (Delphi API have both definition for compatibility).
- image : rename function 'getPixelData' to 'getPixelAsSingle' new filters
- add filterMeans
- add filterImageInfo
- add filterLog
improvements
- filterSUSAN : manage mask (the calcul of the USAN are special for pixels who are near the mask)
- filterGranularityExplorer : manage mask (the calcul of the granularity are special for pixels who are near the mask)
- filterArithmeticAdd : add parameter 'mode'
- filterCoOccurrenceMatrix : add features calculation (energy,entropy,contrast,inverse difference moment, homogeneity)
- filterCoOccurrenceMatrix : add mask management
- filterCoOccurrenceMatrix : add normalization of the GLCM
- filterCoOccurrenceMatrix : change calcul to have Neighbor(i,j)==Neighbor(j,i)
- filterAdjust : add automatic normalization
- filtersDll : add function 'image_intensity'
- filtersDll : add function 'image_luminosity'
- filtersDll : add function 'image_color32'
- filtersDll : add function 'image_gray32'
- filtersDll : add function 'getLastError'
- filtersDll : add function 'image_createImageTest'
- filtersDll : add function 'image_eraseImage'
- filtersDll : add function 'image_eraseOrCreateImageLike'
- filtersDll : add function 'image_copyImageToImage'
- filtersDll : add function 'image_redComponent', 'image_greenComponent', 'image_blueComponent'
- filtersDll : add function 'image_setPixel'
- filtersDll : add function 'image_setPixelAsSingle'
- filtersDll : add function 'image_getPixel'
- filtersDll : add function 'image_getPixelAsSingle'
- filtersDll : add function 'image_getPixelAsString'
- filtersDll : add function 'image_drawLine'
- filtersDll : add function 'image_drawLineSegment'
- filtersDll : add function 'image_drawLinesSegment'
- filtersDll : add function 'image_drawRect'
- filtersDll : add function 'image_drawRectFilled'
- filtersDll : add function 'image_drawDisk'
- filtersDll : add function 'image_HSLtoRGB'
- imageIO.createImageFromFile : check if file exist bugs correction
- filtersDll wrapper C : correction from rusman rusyadi (see Forum on 2006-06-07)
- Wrapper C : type TFBlob : member [segmentList] : "TFSegmentList segmentList;" in place of "PFSegment segmentList;"
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/