[IPOL discuss] another image processing library : Leptonica

Nicolas Limare nicolas.limare at cmla.ens-cachan.fr
Thu Feb 2 05:50:09 CET 2012


http://www.leptonica.com/

Leptonica is a pedagogically-oriented open source site containing
software that is broadly useful for image processing and image
analysis applications.

Featured operations are

Rasterop (a.k.a. bitblt)
* Affine transformations (scaling, translation, rotation, shear) on
  images of arbitrary pixel depth
* Binary and grayscale morphology, rank order, and convolution
* Seedfill and connected components
* Image transformations combining changes in scale and pixel depth
* Pixelwise masking, blending, enhancement, arithmetic ops, etc.

Ancillary operations include
* I/O for standard image formats
* Utilities to handle arrays of image-related data types
* Utilities for generic stacks, queues, heaps and lists; and for byte
  queues and arrays of numbers and strings

Example applications include
* Octcube-based color quantization, with and without dithering
* Modified median-cut color quantization, with and without dithering
* Skew determination of text images
* Segmentation of page images with mixed text and images
* jbig2 unsupervised classifier
* Border representations of 1 bit/pixel images and raster conversion
  for SVG
* PostScript wrapping (levels 1, 2) of images for device-independent
  output
* Rendering text on an image
* Connectivity-preserving thinning and thickening of 1 bit/pixel images
* Line removal from a grayscale sketch
* Search for least-cost paths on binary and grayscale images

by Dan Bloomberg, BSD-ish license.

-- 
Nicolas LIMARE - CMLA - ENS Cachan    http://www.cmla.ens-cachan.fr/~limare/
IPOL - image processing on line                          http://www.ipol.im/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://tools.ipol.im/mailman/archive/discuss/attachments/20120202/1a246aa6/attachment.pgp>


More information about the discuss mailing list