O2-tools

(Release 2.01)

1. About this package.

  The programs and libraries in this package are originally my private
  image processing stuff designed especially suitable for document
  image processing.  Some redundant and experimental codes may be
  included in this package.  The programs or the libraries were not
  necessarily designed to provide tools which were universal and
  convenient to everybody.  However, you could find some convenient
  programs in this package.

  ImageMagick and Netpbm, which are famous image processing packages,
  provide universal and very convenient tools for us. The programs
  in those packages work well for small images. (I often use them:)
  However, unfortunately, some of the programs does not work fast
  enough for very large images, so that they are not applicable to
  document image processing.

  Most of the programs in this package were designed carefully to
  avoid slowing down even for huge images, e.g. 3300x4700.  I hope
  you will find them better.

  This package contains following programs:

    bmptopnm - convert a BMP(DIB) file into a portable anymap

    breduce  - read a portable bitmap and reduce it N times

    makecr   - create circumscribing rectangles (bounding box) in an
               image

    makepr   - create Primitive Rectangles in an image

    prlst2ps - produce  PostScript  data  from  rectangle/line-
               segment data

    lpsmooth - smooth an image preserving thin lines

  This package may contain some codes contributed by other authors.
  There is a copyright notice in every file of the source code.  All
  authors have granted that you have the right to use and distribute
  their code without paying them, as long as you do it on a non-
  commercial act.  Please remember to check the copyright notes.


2. Changes in version 2.01

    1) Dependency on unistd.h has been removed.


3. Requirements

  UNIX(-like) Operating Systems:

    1) ANSI C and C++ compilers.
       Using GNU's gcc and g++ is the easiest way, if you don't care
       about the speed of the programs. I'd like to recommend you to
       try better compilers with good optimizations in order to get
       faster executables.

    2) "make" command.

    3) Autoconf compatible environment in which you can run
       "configure" script.


  Windows Operating Systems:

    1) ANSI C and C++ compilers. (Never use 16bit-compilers!)
       Microsoft Visual C++ 2.0 or later is desirable.


4. Testing Environments

    The current release has been tested in the following environments.

  Machine:         PC with AMD Phenom II X4 910e (2.6GHz)
  OS:              Solaris 10 x86
  Compilers:       gcc-3.4.3

  Machine:         Sun Blade 1500 Silver (UltraSPARC-IIIi 1.5GHz)
  OS:              Solaris 10
  Compilers:       gcc-3.4.3

  Machine:         PC with AMD Athlon X2 5400B (2.8GHz)
  OS:              SuSE Linux 12.3
                     with kernel 3.7.10-1.40-desktop
  Compilers:       gcc-4.7.2


Please Do NOT create a direct link to this page.
All Rights Reserved, Copyright (C) Hideaki Goto 1997-2014
Project-O2 product list.