leptonica  1.79.0
About: Leptonica is a library for image processing and image analysis applications.
  Fossies Dox: leptonica-1.79.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Leptonica Main Page

Introduction

  • 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 generation (levels 1, 2, 3) of images for device-independent output
  • + PDF generation (levels 1, 2) of images for device-independent output
  • + Dewarping images of text taken with a camera
  • + Book-adaptive text recognition
  • + 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

More information on Leptonica's homepage

For questions and suggestions contact

  • Dan Bloomberg (bloomberg 'at' ieee 'dot' org) */