From: Emmanuel D. <ed...@ed...> - 2006-07-22 12:13:10
|
-----------------------------------=20 We are pleased to announce this release of 'Filters' version 2.1, = codename 2006_07.=20 =20 'FiltersTest' is a friendly user interface to explore our open source = library 'Filters'.=20 ->'Filters' is a image processing library for industrial and scientific = use.=20 Here some process you can do with 'Filters' :=20 sobel,convolution,morphology,vectorization,segmentation,blob,blur,histogr= am,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,...=20 There is also functions for image manipulation (draw line, rect, disk, = extract pixel info, R,G,B channel, ...)=20 =20 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.=20 =20 This version of 'Filters' core library include :=20 -----------------------------------------------------=20 V2_1-2006_07:=20 ** API change=20 - important change : all type is now prefixed with 'TF', for 'Type = Filters' (Delphi API have both definition for compatibility).=20 - image : rename function 'getPixelData' to 'getPixelAsSingle'=20 ** new filters=20 - add filterMeans=20 - add filterImageInfo=20 - add filterLog=20 ** improvements=20 - filterSUSAN : manage mask (the calcul of the USAN are special for = pixels who are near the mask)=20 - filterGranularityExplorer : manage mask (the calcul of the granularity = are special for pixels who are near the mask)=20 - filterArithmeticAdd : add parameter 'mode'=20 - filterCoOccurrenceMatrix : add features calculation = (energy,entropy,contrast,inverse difference moment, homogeneity)=20 - filterCoOccurrenceMatrix : add mask management=20 - filterCoOccurrenceMatrix : add normalization of the GLCM=20 - filterCoOccurrenceMatrix : change calcul to have = Neighbor(i,j)=3D=3DNeighbor(j,i)=20 - filterAdjust : add automatic normalization=20 - filtersDll : add function 'image_intensity'=20 - filtersDll : add function 'image_luminosity'=20 - filtersDll : add function 'image_color32'=20 - filtersDll : add function 'image_gray32'=20 - filtersDll : add function 'getLastError'=20 - filtersDll : add function 'image_createImageTest'=20 - filtersDll : add function 'image_eraseImage'=20 - filtersDll : add function 'image_eraseOrCreateImageLike'=20 - filtersDll : add function 'image_copyImageToImage'=20 - filtersDll : add function 'image_redComponent', = 'image_greenComponent', 'image_blueComponent'=20 - filtersDll : add function 'image_setPixel'=20 - filtersDll : add function 'image_setPixelAsSingle'=20 - filtersDll : add function 'image_getPixel'=20 - filtersDll : add function 'image_getPixelAsSingle'=20 - filtersDll : add function 'image_getPixelAsString'=20 - filtersDll : add function 'image_drawLine'=20 - filtersDll : add function 'image_drawLineSegment'=20 - filtersDll : add function 'image_drawLinesSegment'=20 - filtersDll : add function 'image_drawRect'=20 - filtersDll : add function 'image_drawRectFilled'=20 - filtersDll : add function 'image_drawDisk'=20 - filtersDll : add function 'image_HSLtoRGB'=20 - imageIO.createImageFromFile : check if file exist=20 ** bugs correction=20 - filtersDll wrapper C : correction from rusman rusyadi (see Forum on = 2006-06-07)=20 - Wrapper C : type TFBlob : member [segmentList] : "TFSegmentList = segmentList;" in place of "PFSegment segmentList;"=20 =20 =20 Please, post your request or question on the forum at = http://sourceforge.net/forum/?group_id=3D119964=20 =20 =20 More information is available at http://filters.sourceforge.net/=20 =20 To download : http://sourceforge.net/projects/filters/=20 -----------------------------------=20 edurand fi...@ed... |