O2-dtools

(Release 2.00)

1. About this package.

  Programs and libraries in this package are originally my private
  stuff designed for Document Analysis and Recognition.  Some
  redundant and experimental codes are included in this package.
  The programs and 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.

  This package contains following programs:

    bxcat    - concatenate rectangle files

    bxfil    - Primitive Rectangle filter

    lnextr2  - extract text lines from a document image

    kiri     - cuts over-connections on text line candidates

    strextr  - extract images of text line from document image

    strview  - display images of text line

    tlseg    - script for text line extraction / segmentation

    txtori   - finds orientations of local text regions

  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.00

  * Switch to 2.xx line.
    O2-tools-2.xx is required instead of 1.xx.

  * Autoconf has been introduced for ease of installation.
    Imake is not used anymore.

  * Some minor fixes in the source codes.


3. Requirements

  Under every Operating System:

    1) Following packages are required.

         O2-tools-2.xx.tar.gz    (Release 2.00 or newer)


    2) "bash" GNU Bourne-Again SHell to run shell scripts.

       Cygwin (aka gnu-win32 tools formerly) will be helpful for
       Windows NT/2000/XP users.
       See "Under Windows NT/2000/XP Operating Systems" below.


  Under UNIX or UNIX-like Operating System:

    1) ANSI C and C++ compilers.

       Don't stick to GCC, although it's easier to use.
       Use "good" compilers for speed!

    2) C++ STL (Standard Template Library)
       (Comes with C/C++ compilers usually.)

    3) "make" command.

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


  Under Windows NT/2000/XP Operating Systems:

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

    2) C++ STL (Standard Template Library)
       (Comes with C/C++ compilers usually.)

    3) Some UNIX-like commands, for example "echo", "mkdir" and "rm".
       Cygwin (formerly gnu-win32 tools) is recommended.

           http://www.cygwin.com/


4. Testing Environments

  The current release has been tested in the following environments.

  Machine:         Sun Ultra 20 M2 (Opteron 1218 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 an Opteron 285 (2.6GHz)
  OS:              SuSE Linux 10.0
                     with kernel 2.6.13-15.18-smp
  Compilers:       gcc-4.1.1

  Machine:         NEC TX7/i9610
  OS:              SUSE LINUX Enterprise Server 9 (ia64)
  Compilers:       NEC/Intel C++ Itanium Compiler, Revision 5.2.1
  Configuration:   CC=ecc CXX=ecpc CFLAGS=-O2 CXXFLAGS=-O2


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